Io configurerò aws ec2 app node js distribuisci nextjs su hetzner vps sito live nginx
Sviluppatore full stack: Supabase, Docker, GitHub
Informazioni su questo servizio
La tua app funziona sul tuo computer e ora deve girare su un server vero, con un dominio, https e senza che qualcuno ti stia accanto. Deployo il tuo progetto Node.js, Next.js o NestJS su un VPS o AWS EC2 e lo lascio online, sicuro e monitorato.
Questo è per te se:
- è stato costruito e gira in locale
- lo vuoi su Hetzner, DigitalOcean o AWS EC2
- vuoi capire cosa ho fatto, non solo avere le credenziali
Questo non è per te se hai bisogno che apra il codice, una pipeline (guarda il mio gig CI/CD), Kubernetes o se devi fondere un vecchio database in uno nuovo.
Cosa ottieni:
- contenitore Docker dietro Nginx, sul tuo dominio con un certificato SSL gratuito
- si riavvia da solo dopo un crash o un riavvio
- firewall attivo, SSH solo con chiave, login senza password di root
- allerta di uptime che ti manda un'email se il sito va giù
- note scritte: dove stanno le cose e come ridistribuire
- Standard e Premium: un sito dev separato accanto a quello live
- Premium: backup notturno del DB e ripristino che testo insieme a te
Mi servono: accesso al server o al cloud, accesso DNS per il tuo dominio, il repository e i tuoi valori env.
Scrivimi prima di ordinare così posso confermare il tuo stack e il tier giusto.
Provider Cloud:
Amazon Web Services
Expertise:
Installazione
•
Backup
•
Migrazione
•
Debug
•
Configurazione
Risorsa di cloud computing:
EC2
•
ELB
•
Route53
•
VPC
•
RDS
FAQ
Traduzione automatica.
È sicuro darti accesso al server?
Creo un nuovo utente che posso revocare, oppure aggiungo la mia chiave SSH e la rimuovo quando finisco. Non mi serve mai la tua password di root, né l’accesso al billing o al registro del dominio. DNS richiede uno o due record, che posso darti da aggiungere.
Cosa non è incluso?
Modifiche al codice dell'app, correzioni di bug dentro la tua app, pipeline CI/CD, Kubernetes, server di posta e fusione di vecchi database in uno nuovo. Se la tua app non parte a causa del codice, ti mando l’errore esatto e basta.
Quanto tempo ci vuole?
Live on One Server richiede 2 giorni, Dev e Live Sites 4, Live, Guardato, Backed Up 6. Il tempo parte da quando ho l’accesso al tuo server, dominio e repository. L’accesso in ritardo sposta la data, quindi invia tutto in anticipo.
E se la mia app funziona solo su localhost?
Questo è il punto di partenza di solito. La faccio girare come se fosse su un server: build di produzione, valori env reali e un processo che si riavvia. Se il build fallisce per il codice, ti mando l’errore esatto e una corrispondenza.
Quali server e provider usi?
Hetzner, DigitalOcean e AWS EC2, su Ubuntu. Non hai ancora server? Dimmi la tua app e il traffico e ti propongo una dimensione del piano prima di comprare qualcosa. Tu tieni l’account e la fatturazione, e non compro mai un server per te.
Lo saprò se il sito va giù?
Sì. Ogni tier include un controllo uptime che ti manda un’email quando il sito non risponde e di nuovo quando torna online. Ti dai l’indirizzo da monitorare e i passi per cambiare l’email di avviso quando vuoi.
Cosa succede ai miei dati se il server muore?
Premium mette in backup notturno del DB e testiamo insieme il ripristino. Live on One Server e Dev e Live Sites non includono backup, quindi scegli Premium se la tua app memorizza dati dei clienti che non puoi permetterti di perdere.
Posso aggiornare l'app autonomamente in un secondo momento?
Sì. Le note elencano i comandi esatti per tirare nuovo codice e riavviare l’app, e ci vogliono pochi minuti. Per aggiornamenti che vanno live ad ogni merge serve una pipeline, e quello è un mio gig separato.
Cosa succede se ho bisogno di modifiche dopo la consegna?
Le revisioni coprono correzioni a ciò che ho impostato, come un redirect sbagliato o un errore di certificato. Una seconda app, un nuovo server o spostare dati è un nuovo scope. Mandami un messaggio e ti confermo cosa è adatto prima di ordinare.
Perché scriverti prima di ordinare?
Così posso controllare il tuo stack, il tuo provider e se è necessario conservare dati vecchi prima di scegliere un tier. Una ricostruzione dopo un crash o una fusione di dati costa di più di una nuova configurazione, e preferirei dirlo subito.
