DevOps · Linux serverbeheer

Linux serverbeheer voor je applicaties.

Je applicatie is zo goed als de server waarop hij draait. Ik ben Robin Speerstra, ontwikkelaar uit Apeldoorn. Ik richt Linux-servers in en beheer ze, met Nginx, Docker, MySQL en Supabase, zodat je applicatie snel, veilig en stabiel draait.

01 — Wat ik doe

Van kale server tot productie.

01

Server inrichten

Een Linux-server veilig opzetten: firewall, SSH-sleutels, automatische beveiligingsupdates en alleen de software die nodig is.

02

Nginx & proxies

Nginx als webserver en reverse proxy voor meerdere applicaties of containers op één server, met automatisch vernieuwde SSL-certificaten van Let's Encrypt.

03

Docker

Applicaties in containers met Docker Compose: dezelfde omgeving lokaal en in productie, en makkelijk te verhuizen.

04

Databases

MySQL en MariaDB inrichten, tunen en back-uppen, en Supabase koppelen of zelf hosten op je eigen server.

02 — Deployments

Geautomatiseerd live zetten.

Handmatig bestanden uploaden via FTP is foutgevoelig. Ik richt CI/CD in, zodat elke nieuwe versie getest en met één push live gaat, en je snel terug kunt als er iets misgaat.

Daarnaast regel ik queues, geplande taken en caching met Redis, zodat zware processen je applicatie niet vertragen.

03 — Beheer

Beheer na de livegang.

  • Automatische back-ups, en controleren dat ze ook echt terug te zetten zijn.
  • Monitoring van uptime, schijfruimte en foutmeldingen.
  • Beveiligingsupdates van het besturingssysteem en de software.
  • Hulp bij storingen, en uitzoeken wat de oorzaak was.

04 — Waarom ik

Serverbeheer door een ontwikkelaar.

Omdat ik zelf applicaties bouw, weet ik wat ze van een server nodig hebben. Een trage pagina, een volle queue of een vastgelopen database los ik op over de grens van code en server heen, zonder dat een hostingpartij en een ontwikkelaar naar elkaar wijzen.

05 — Stack

Bewezen tools, bewust gekozen.

Ik werk met technologie die volwassen is en breed gedragen wordt. Dat maakt je software betrouwbaar en makkelijk over te dragen.

Infra & tooling

  • Docker
  • Docker Compose
  • Nginx
  • Linux
  • Git
  • CI/CD

Data & caching

  • MySQL
  • MariaDB
  • PostgreSQL
  • Supabase
  • Redis
  • Queues & jobs
  • Elasticsearch

06 — Werkwijze

Korte lijnen, duidelijke afspraken.

  1. 1

    Kennismaking

    We bespreken je idee, doelen en randvoorwaarden. Vrijblijvend, online of op locatie.

  2. 2

    Plan & offerte

    Een concreet voorstel met scope, planning en prijs. Geen verrassingen achteraf.

  3. 3

    Bouwen

    Ontwikkeling in korte iteraties. Je ziet regelmatig werkende tussenversies en kunt bijsturen.

  4. 4

    Livegang & beheer

    Oplevering, deployment en daarna onderhoud, monitoring en doorontwikkeling.

07 — Vragen

Veelgestelde vragen.

Werk je met elke hostingprovider?

Ja, zolang er SSH-toegang tot de server is. Of het nu een VPS, een dedicated server of een cloudserver is: ik richt hem in of neem het beheer over.

Kun je ons naar een nieuwe server verhuizen?

Ja. Ik zet de nieuwe server klaar, verhuis applicaties en databases, test alles en zet daarna de DNS om, met zo min mogelijk downtime.

Wat is Supabase, en wanneer gebruik je het?

Supabase is een open-source backend op basis van PostgreSQL, met accounts, bestandsopslag en realtime updates. Het is handig voor apps die snel een backend nodig hebben. Ik koppel het aan je applicatie of host het zelf op je server.

Beheer je ook servers voor software die je niet zelf hebt gebouwd?

Ja. Ik breng eerst in kaart wat er draait en hoe het is ingericht, en kom dan met een voorstel om het veilig en beheersbaar te maken.

08 — Contact

Een idee of een project? Laten we praten.

Vertel kort wat je wilt bouwen. Ik reageer meestal binnen één werkdag.

Robin Speerstra

Software ontwikkelaar

Telefoon+31 (0)6 53 27 47 14 E-mailinfo@appspark.nl

Vertel over je project

Waar gaat het om?

Reactie binnen één werkdag. Je gegevens gebruik ik alleen om contact op te nemen.