Ik zet op aws ec2 node js app deploy nextjs app op hetzner vps live site nginx
Over deze dienst
Jouw app werkt op jouw machine en nu moet hij draaien op een echte server, met een domein, https en niemand die erbij zit. Ik zet jouw Node.js-, Next.js- of NestJS-project op een VPS of AWS EC2 en houd het live, veilig en in de gaten.
Dit is voor jou als:
- het lokaal is opgebouwd en draait
- je het wilt hebben op Hetzner, DigitalOcean of AWS EC2
- je wilt begrijpen wat ik heb gedaan, niet alleen een login ontvangen
Dit is niet voor jou als je code gewijzigd moet worden, een pipeline (bekijk mijn CI/CD-dienst), Kubernetes, of een oud database merged in.
Wat je krijgt:
- Docker-container achter Nginx, op jouw domein met een gratis SSL-certificaat
- het start zichzelf opnieuw op na een crash of reboot
- firewall aan, SSH alleen met sleutel, geen root-wachtwoord login
- uptime-alert die je e-mailt als de site down gaat
- geschreven notities: waar dingen zich bevinden en hoe opnieuw te deployen
- Standaard en Premium: een aparte dev-site naast de live-site
- Premium: nachtelijke databasebackup en een herstel dat ik samen met jou test
Ik heb nodig: server- of cloud-login, DNS-toegang voor jouw domein, de repository en jouw env-waarden.
Stuur vooraf een bericht voordat je bestelt zodat ik jouw stack en de juiste tier kan bevestigen.
Cloudprovider:
Amazon Web Services
Expertise:
Installatie
•
Backup
•
Migratie
•
Debuggen
•
Configuratie
Cloud computing resource:
EC2
•
ELB
•
Route53
•
VPC
•
RDS
Veelgestelde vragen
Automatische vertaling
Is het veilig om je servertoegang te geven?
Maak een verse gebruiker aan die ik kan intrekken, of voeg mijn SSH-sleutel toe en verwijder deze als ik klaar ben. Ik heb nooit jouw root-wachtwoord, jouw betaalaccount of jouw registrar-login nodig. DNS heeft één of twee records nodig, die ik jou kan geven om toe te voegen.
Wat is niet inbegrepen?
Wijzigingen in app-code, bugs fixes binnen jouw app, CI/CD-pijplijnen, Kubernetes, mailservers en het samenvoegen van oude databases in een nieuwe. Als jouw app niet start vanwege de code, stuur ik je exact de foutmelding en stop ik daar.
Hoe lang duurt het?
Live op één server duurt 2 dagen, Dev en Live-sites 4, Live, Watched, Backed Up 6. De tijd begint wanneer ik jouw server-, domein-toegang en repository heb. Late toegang verschuift de datum, dus stuur alles vroeg.
Wat als mijn app alleen op localhost werkt?
Dat is meestal het startpunt. Zo draai ik hem zoals een server dat doet: productie-build, echte env-waarden en een proces dat opnieuw opstart. Als de build faalt door de code, krijg je de exacte fout en een aanwijzing.
Welke servers en providers gebruik je?
Hetzner, DigitalOcean en AWS EC2, op Ubuntu. Nog geen server? Vertel me jouw app en verkeer en ik noem een planmaat voordat je iets koopt. Je behoudt het account en de facturering, en ik koop nooit een server voor jou.
Weet ik wanneer de site uitvalt?
Ja. Elke tier bevat een uptime-check die je mailt als de site niet meer reageert en opnieuw als hij weer online is. Je krijgt het adres dat hij bewaakt en de stappen om het waarschuwingsmailadres aan te passen wanneer je wilt.
Wat gebeurt er met mijn data als de server crasht?
Premium voert een nachtelijke database-backup uit en ik test een restore samen met jou. Live op één server en Dev en Live-sites hebben geen back-ups, dus kies Premium als jouw app klantengegevens opslaat die je niet kunt verliezen.
Kan ik de app later zelf bijwerken?
Ja. De notities bevatten exact de commando's om de nieuwste code op te halen en de app opnieuw te starten, en het duurt een paar minuten. Voor updates die bij elke merge live gaan heb je een pipeline nodig, en dat is een aparte dienst van mij.
Wat als ik na de bevalling wijzigingen wil aanbrengen?
Revisies dekken fixes aan wat ik heb opgezet, zoals een foutieve omleiding of een certificaatfout. Een tweede app, een nieuwe server of het verplaatsen van data valt onder een nieuw bereik. Stuur me een bericht en ik bevestig wat past voordat je bestelt.
Waarom stuur je een bericht voordat je bestelt?
Zodat ik jouw stack, jouw provider en of oude data bewaard moet worden kan controleren voordat je een tier kiest. Een herbouw na een crash of een data-merge kost meer dan een frisse setup, en ik zeg dat liever meteen.
