{"repo":"FritzJo/hetzner-docker-hosting","free":true,"listed":false,"github":"https://github.com/FritzJo/hetzner-docker-hosting","clone":"git clone https://github.com/FritzJo/hetzner-docker-hosting.git","description":"🖥️ Deployment and management scripts for multiple containers on a Hetzner VPS (or any other VM)","language":"Shell","stars":49,"topics":["hosting","vm","ansible","automation","docker","docker-compose","terraform"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Hetzner Docker Hosting What is this? Features Setup + Requirements + Pre-Deployment + Deployment + Post-Deployment + Automation - Default Services - Default scripts Examples + Configuration + Services Folder structure on the remote machine Container Networks Roadmap What is this? This repository contains scripts and templates for infrastructure automation that will create a Hetzner Cloud VM that is ready to run Docker containers, while keeping maintenance as low as possible. This means that the defaults aren't really \"production safe\", but good enough for some self-hosted services. Updates for example get automaticly installed and the machine reboots itself to apply kernel updates, which obviously causes a downtime. But its perfect for services you dont really want to pay attention to! In addition to the core scripts for deploying and managing Docker environments, the code is extensible with custom ansible files for more flexible setups. Features Automated updates (OS and Docker images) Automated backups to Google Cloud Storage Letsencrypt SSL Proxy for all Docker services (jwilder-nginx-proxy) Deployment of new docker-compose files via Ansible Some Web UI Management Tools Setup Requirements HCloud CLI Terraform Ansible Pre-Deployment 1. Prepare your Hetzner environment 1. Create an SSH key and add it to your Hetzner project 2. Create an floating IP, if you don't want to use this, comment out the last 5 lines in main.tf 2. Create terraform.tfvars in the custom directory direc","default_branch":null,"files":null,"tree":[],"storefront":"/r/FritzJo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FritzJo/hetzner-docker-hosting/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}