VPS: opzetten en onderhouden
Dit topic is afgesplitst van het Storage VPS voor private cloud topic. Uit dit topic bleek dat er interesse was voor een meer algemene plek voor het bespreken van zaken die te maken hebben het opzetten en onderhouden van een VPS.Dit topic is dan ook bedoeld voor het bespreken van alles wat met het beheer van een VPS te maken heeft. Van installatie en updates to security, hardening en backups.
Wat is een VPS
Een Virtual Private Server is een systeem die je veelal afneemt bij een externe partij om daarop diensten te draaien, denk aan een webserver voor de website van jou, je kat of je voetbalclub, een private "cloud" oplossing zoals Nextcloud of Owncloud en een Backup server waarnaar je al je vakantiefoto's backupt. Virtual staat voor het feit dat deze server feitelijk niet één fysieke server is, op één fysieke server staan namelijk meerdere virtual servers tegelijk.Verschil tussen Low-end VPS & High-end VPS
Behalve het verschil van prijs tussen Low-end & High-end, kunnen onderstaand ook een factor zijn om te kiezen voor een High-end VPS:- Beschikbaarheid van helpdesk (telefonisch, chat & email)
- Vaak betere / meerdere backups. (advies om backups zelf te regelen)
- Bij High-end kan men je VPS vaak binnen enkele seconden verplaatsen als de host een probleem heeft.
Hostingpartijen
Hier komt een lijst met mogelijke hostingproviders. Voor nu kun je nog even hier spieken.Op alfabetische volgorde:
VPS provider | Land van hosting | Linux OS? | Windows OS? | URL |
---|---|---|---|---|
Contabo | Duitsland | Ja | Ja | https://contabo.com |
DigitalOcean | Wereldwijd | Ja | ? | https://www.digitalocean.com |
Hetzner | Duitsland/Finland | Ja | Nee | https://www.hetzner.com/cloud |
Mihos | Nederland | Ja | Ja | https://mihos.net/cloud-vps |
Soleus | Nederland | Ja | Nee | https://soleus.nu |
Strato | Duitsland | Ja | Ja | https://www.strato.nl |
Tilaa | Nederland | Ja | Ja | https://www.tilaa.com/nl/virtual-private-server |
TransIP | Nederland | Ja | Ja | https://www.transip.nl |
Vultr | Wereldwijd | Ja | Ja | https://www.vultr.com |
OS
Een VPS draait natuurlijk op een OS. Bij de meeste aanbieders kan je kiezen tussen een aantal Linux OS'en. Soms is het mogelijk ook een Windows OS te kiezen, al moet je hier vaak wel voor bijbetalen. De meest aangeboden OS'en zijn:- Ubuntu
- CentOS
- Debian
- Fedora
- FreeBSD
- ArchLinux
- Windows Server 2012/2016/2019
Hieronder vind je een tabel met een vergelijking tussen de manier waarop de OS's worden uitgegeven, de tijd tot een End of Life wat de meest recente versie is.
OS (meest recente versie) | Familie | Release type | Ondersteund tot | Betaald? |
---|---|---|---|---|
Ubuntu (18.04) | Linux | Point release | apr 2023 | Nee |
CentOS (7) | Linux | Point release | jun 2024 | Nee |
Debian (9) | Linux | Point release | jun 2022 | Nee |
Fedora (29) | Linux | Point release | ~okt 2019 | Nee |
FreeBSD (11.2) | BSD | Point release | ~sep 2021 | Nee |
ArchLinux (nvt) | Linux | Rolling release | nvt | Nee |
Windows Server 2012, 2016, 2019 | Windows | nvt | nvt | Ja |
Online dashboards
Deze online interfaces bieden je de mogelijkheid om met een grafische interface in je webbrowser je VPS of hosting omgeving te onderhouden. De functionaliteit verschilt van het slechts monitoren van de server resources tot het installeren van pakketten en updaten van je server. Er zijn zowel gratis als betaalde mogelijkheden, waar de betaalde diensten vaak meer voor je kunnen installeren.Een aantal dashboards voor het onderhouden van je VPS zijn:
Dashboard | Gratis / Betaald | Mobiele app? | URL |
---|---|---|---|
Ajenti | Gratis | Nee | http://ajenti.org/ |
Cockpit Project | Gratis | Nee | https://cockpit-project.org |
Webmin | Gratis | Nee | https://www.webmin.com |
Een aantal dashboards voor het beheren van een hosting omgeving zijn:
Dashboard | Gratis / Betaald | Mobiele app? | URL |
---|---|---|---|
Cpanel | Betaald | Ja | https://cpanel.net |
DirectAdmin | Betaald | Nee | https://www.directadmin.com |
ISPConfig | Gratis | Nee | https://www.ispconfig.org |
Plesk | Betaald | Ja | https://www.plesk.com |
VestaCP | Gratis voor prive gebruik | Nee | https://vestacp.com |
VirtualMin | GPL versie is gratis, PRO is betaald | Nee | http://www.webmin.com/virtualmin.html |
Security en Hardening
Het mag hopelijk vanzelfsprekend zijn dat alle software op de VPS up-to-date gehouden moet worden, maar hardening van een systeem is iets waar niet iedereen standaard over nadenkt. Een paar redelijke simpele regels zijn dat je alleen software moet installeren die je gebruikt, dat niet gebruikte services uitgeschakeld moeten worden en dat root toegang via ssh niet mogelijk moet zijn. Natuurlijk zijn er nog veel meer zaken om over na de denken en daar zijn gelukkig al een aantal artikelen over geschreven:- https://github.com/trimst...cal-linux-hardening-guide
- https://www.linode.com/docs/security/securing-your-server/
- https://hostadvice.com/ho...your-ubuntu-18-04-server/
- https://www.cyberciti.biz/tips/linux-security.html
Monitoring
Ook is het handig om een email / sms of push bericht te ontvangen als een van je servers offline is.Naam | Gratis / Betaald | Mobiele app? | URL |
---|---|---|---|
Uptime Robot | Gratis | Ja | https://www.uptimerobot.com |
NixStats | Gratis | ? | https://nixstats.com |
NodeQuery | Gratis | ? | https://nodequery.com/ |
Software
Welke software op een VPS draaien en kan verschillen. De een installeert alles direct op de VPS, terwijl een ander liever met Docker of met Kubernetes werkt. Dit is natuurlijk een prima onderwerp om te bespreken, maar gezien de werkwijze nogal uiteen kan lopen heeft het denk ik geen zin om deze verder in het openings topic op te nemen.Aanvulling
Mocht de informatie hierboven niet kloppen of heb je informatie of links die je wilt toevoegen, laat het even weten
[Voor 95% gewijzigd door CyberJack op 03-03-2021 17:13. Reden: Tilaa toegevoegd]