3. Deployment Workflows
The workflow is the method you use over and over again to deploy your applications and how to back them up via backupfriends 👥 ;) In this book we describe the different workflows that are possible. As you will discover there are basically three levels of deployment.
- Operating systems that allow users to install a self hosted app (Shapp) by one click.
- Installing apps via docker compose files by using a docker VM and a docker management software such as Arcane. (Highly recommended)
- Multi host installations with Docker Swarm, Proxmox HA and Kubernetes.
Most people will start with the one click app installation operating systems, and that sooner or later move to a Docker VM which I would highly recommend from the start. This just saves you a lot of time, uptime, hassle and risk of loosing data when migrating to a docker VM workflow.
Finally, regardless of the operating system you are choosing we will always recommend to use Proxmox as the base operating system and build a VM on top of that for reasons that will become clear.
1. Proxmox Base Operating System
In this book we will install Proxmox, basically the base operating system that we recommend everyone to install. This will be t...
2. Docker VM
3. TrueNas VM
4. One Click Operating Systems
This book discusses one click operating systems by showing how to install them, show basic features, app installation work flow...
5. VPS (Community Datacenters)
This book discusses how to setup a "home lab" while it not really being at home. Namely, host your server inside a community da...