Self-hosting met open source software

Pagina-beheerder: Michael Boelen

Wat is self-hosting?

Bij self-hosting neem je volledig de regie over waar jouw software en data komt te staan. Dat kan thuis zijn op een lokale machine, maar ook bij een externe aanbieder van hostingdiensten. In dat laatste geval is dat meestal op een virtual private system (VPS), maar het kan ook een fysieke server zijn in een datacentrum.

Het voordeel van self-hosting is maximale controle zowel over de inrichting tot aan personalisatie. Jouw omgeving, dus jij bepaalt alles. Een mooi voorbeeld van self-hosted is het draaien van je eigen installatie van Nextcloud en zo de bijbehorende data in eigen beheer houden. Voor persoonlijk gebruik zou dat thuis kunnen zijn.

Voor de diepgaande techneut die graag dingen uitzoekt, is het zelf experimenteren en draaien van software vaak een leuke bezigheid. Echter met de verschuiving in het politieke landschap zijn nu steeds meer bedrijven ook geïnteresseerd om deze stap te zetten. Veel bedrijven deden dit voorheen al, voordat ze besloten alles naar ‘de cloud’ te verplaatsen.

Of je nu als privépersoon of zakelijk weg wil bij Big Tech, self-hosten helpt je met zelf controle te krijgen en houden over jouw data.

Aandachtspunten bij self-hosting

Bij het gebruik van open source oplossingen ten behoeve van self-hosting komt uiteraard meer kijken. Denk aan de principes van /informatiebeveiliging/) zoals het maken van backups (beschikbaarheid), maar ook integriteit en vertrouwelijkheid. Een goede backupstrategie is essentieel.

Voor het controleren van de beveiliging van je systemen zou je een tool zoals Lynis kunnen overwegen.

Kortom, er zitten veel voordelen aan self-hosting, maar er zijn natuurlijk ook aandachtspunten. Met volledige controle betekent dat ook extra verantwoordelijkheden:

  • Vereiste kennis om selectie van software te doen
  • Vaardigheden om een technische omgeving of systeem in te richten
  • Het configureren van de software
  • Bescherming van data en gegevens

Geschikte software

Software geschikt voor self-hosting of in self-hosted omgevingen:

Icoon van Cryptpad
Cryptpad

Office-suite gericht op privacy

Links

Programmeertalen: JavaScript

Icoon van eleventy
eleventy

Statische website-generator

Functionaliteit

  • HTML-generatie
  • RSS
  • Sitemap
  • Template-mogelijkheid

Links

Programmeertalen: Node.js

Icoon van Fluxer
Fluxer

Groepschat en videobellen

Functionaliteit

  • Groepschat
  • Directe berichten
  • Kanalen
  • Bestandsdeling
  • Moderatie en rechtenbeheer
  • Audit logs
  • Webhooks
  • Bot-ondersteuning
  • Personalisatiemogelijkheden
  • Videobellen

Links

Programmeertalen: TypeScript

Icoon van Hugo
Hugo

Statische website-generator

Functionaliteit

  • HTML-generatie
  • RSS
  • Sitemap
  • Template-mogelijkheid

Links

Programmeertalen: Go

Icoon van Immich
Immich

Foto's en video's in eigen beheer

Links

Programmeertalen: Dart, TypeScript

Lynis

Securityscanner voor systemen die BSD, Linux of macOS draaien

Links

Programmeertalen: Shellscript

Icoon van Nextcloud
Nextcloud

Samenwerken en delen van bestanden

Functionaliteit

  • Agenda synchroniseren
  • Contacten beheren
  • Bestandsuitwisseling
  • Chatten met collega's
  • Documenten maken en wijzigen
  • Fotobibliotheek beheren
  • Notities
  • Videobellen

Links

Programmeertalen: PHP, JavaScript

Icoon van Proxmox
Proxmox

Zelf draaien en beheren van virtuele systemen en containers

Functionaliteit

  • Virtualisatie
  • Container-management

Links

Icoon van Syncthing
Syncthing

Synchroniseer je bestanden

Links

Programmeertalen: Go, JavaScript

Icoon van Xournal++
Xournal++

Maak notities

Links

Programmeertalen: C++

Dit artikel is gepubliceerd op en voor het laatst bijgewerkt op .