Deployerò le tue app su un vps con docker compose, traefik e auto https
Sviluppatore Dotnet per server Linux e automazione
Informazioni su questo servizio
Farò partire le tue app sul tuo VPS con Docker Compose e Traefik davanti, ognuna su un suo sottodominio con HTTPS di Let's Encrypt che si rinnova da solo.
Questo è come gestisco il mio stack a casa, quindi l'immagine di questo servizio è la mia configurazione reale. Ricevi una configurazione compose pulita che puoi leggere e modificare in seguito, non una pila di comandi singoli.
La messa in sicurezza di base fa parte del pacchetto: chiavi SSH solo, un firewall che permette solo 80, 443 e SSH, container non in esecuzione come root dove l'immagine lo consente, e il socket Docker montato in sola lettura. Nei pacchetti più grandi aggiungo backup dei volumi e un layer di autenticazione davanti ai pannelli di amministrazione.
Mandami cosa vuoi far partire (una lista di app o il tuo file compose esistente) e su quale VPS sei. Hetzner, DigitalOcean, Contabo e server Debian o Ubuntu sono tutti ok.
Strumenti:
Docker
Framework:
Terraform
Linguaggio di programmazione:
Bash
•
Python
Expertise:
Installazione
•
Migrazione
•
Configurazione
Il mio portfolio
FAQ
Traduzione automatica.
Con quali provider VPS lavori?
Qualsiasi che ti dia una normale macchina Linux con accesso root. Hetzner, DigitalOcean, Contabo, OVH, Linode e Vultr vanno bene. Debian o Ubuntu sono più semplici.
Ho bisogno di un dominio?
Sì, Traefik ha bisogno di un dominio che punti al server per ottenere i certificati. Se il tuo DNS è su Cloudflare posso usare una sfida DNS, che funziona anche per certificati wildcard.
Puoi spostare app che già faccio partire con docker run?
Sì. Trasformo i comandi in un file compose, trasferisco i volumi di dati e lo cambio in Traefik, così niente si perde lungo il percorso.
