Hoe je FreshRSS Zelfhost op een VPS (Volledige Gids)
FreshRSS is een zelfgehoste RSS-feedlezer die je in staat stelt je feeds naadloos te verzamelen en te beheren. In deze gids leer je hoe je FreshRSS op een VPS installeert en configureert. We behandelen zowel traditionele installatie methoden als het gebruik van Docker voor degenen die de voorkeur geven aan containerisatie.
Stap-voor-stap Installatie
Vereisten
- VPS Hosting: Kies een VPS-provider. Je kunt de volgende tabel raadplegen voor basisprijsstelling:
| Provider | Maandprijs | Functies |
|---|
| Contabo VPS | 5.99 EUR | Hoge opslag, SSD-opties | | Hetzner Cloud | 4.15 EUR | Kosteneffectief, schaalbaar | | DigitalOcean | 6 USD | Eenvoudige UI, API-ondersteuning| | Vultr | 6 USD | Globale datacenters | | Linode (Akamai Cloud) | 5 USD | Snelle prestaties, betrouwbaar|
-
Servertoegang: SSH-toegang tot je VPS is essentieel. Zorg dat je een terminalapplicatie hebt zoals PuTTY of gebruik de terminal op je Linux/Mac-systeem.
-
Basiskennis: Vertrouwdheid met Linux command line is nodig.
Handmatige Installatie van FreshRSS
-
Verbind met je VPS:
ssh gebruikersnaam@je_vps_ip -
Werk je systeem bij:
sudo apt update && sudo apt upgrade -y -
Installeer Vereiste Pakketten: Je hebt PHP, een webserver (Apache of Nginx), en een database (MySQL of SQLite) nodig. Bijvoorbeeld, je kunt Apache en MySQL installeren met:
sudo apt install apache2 php php-mysql mysql-server -
Download FreshRSS:
cd /var/www/html sudo git clone https://github.com/FreshRSS/FreshRSS.git -
Stel Maprechten In:
sudo chown -R www-data:www-data FreshRSS sudo chmod -R 755 FreshRSS -
Configureer de Database: Log in op MySQL en maak een database en gebruiker aan:
CREATE DATABASE freshrss; CREATE USER 'freshrssuser'@'localhost' IDENTIFIED BY 'wachtwoord'; GRANT ALL PRIVILEGES ON freshrss.* TO 'freshrssuser'@'localhost'; FLUSH PRIVILEGES; EXIT; -
Configureer FreshRSS: Ga in je browser naar
http://je_vps_ip/FreshRSSen volg de installatie-wizard. Voer de databasegegevens in en voltooi het proces.
Installatie van FreshRSS met Docker
Als je de voorkeur geeft aan containerisatie, maakt Docker het proces nog eenvoudiger.
-
Installeer Docker:
sudo apt install docker.io sudo systemctl start docker sudo systemctl enable docker -
Voer FreshRSS uit met Docker:
docker run -d \ -p 9279:80 \ -v freshrss_data:/var/www/FreshRSS/data \ --name freshrss \ freshrss/freshrss -
Toegang tot FreshRSS: Open je browser en navigeer naar
http://je_vps_ip:9279. Volg de instructies op het scherm om je FreshRSS-instantie te configureren.
Configuratie van FreshRSS
Na de installatie wil je de instellingen van FreshRSS afstemmen op optimale prestaties.
- Gebruikersbeheer: Maak gebruikersaccounts aan indien nodig en configureer je feedbronnen.
- Prestaties: Je kunt achtergrondtaken plannen voor het ophalen van feeds. Dit zorgt ervoor dat je feeds up-to-date blijven zonder handmatige ingrepen.
Veelgestelde Vragen
Is FreshRSS veilig voor zelfhosting?
Absoluut. FreshRSS geeft je volledige controle over je gegevens doordat je het zelf host. Je kunt HTTPS inschakelen met Letโs Encrypt voor extra beveiliging. Zorg er altijd voor dat je software up-to-date is om kwetsbaarheden te voorkomen.
Kan ik FreshRSS aanpassen?
Ja, FreshRSS is open-source en je kunt het aanpassen aan je wensen. Je kunt themaโs, sjablonen wijzigen en zelfs aangepaste extensies maken als je vertrouwd bent met PHP. Raadpleeg de awesome-selfhosted lijst voor meer inspiratie over aanpassingen.
Hoe vereenvoudigt Docker de installatie?
Door gebruik te maken van Docker worden de complexiteiten van software-afhankelijkheden en omgevingconfiguraties geabstract. Je kunt snel FreshRSS implementeren zonder je zorgen te maken over PHP- of databasversies. Daarnaast kunnen Docker-containers eenvoudig worden geback-upt, gemigreerd of opgeschaald naargelang je behoeften.