selfhosted-traefik
This is a setup/guide/repo for self hosting services like nextcloud, gitea etc. to avoid using SaaSS I have no control over. I use Traefik and docker-compose to self hoste services. Inspired by: https://github.com/awesome-selfhosted/awesome-selfhosted
Installation/Setup guide (WIP)
- Create a user named compute on your server. compute needs a home directory.
 - Create a services directory in the home directory of compute with 
mkdir service. - navigat into services with 
cd services. - Clone this git into services with 
git clone https://gitea.sporada.eu/sporada/selfhosted-traefik.git. - For every service copy the live.env.tpl to live.env file and edit it accordingly. 'cp live.env.tpl live.env'
 - Navigate into the traefik with cd traefik
folder and start traefik withdocker-compose --env-file live.env up` - Could be that you have to create some networks manually before starting everything.
 - Navigate into the other service folders and start every service with 
docker-compose --env-file live.env upafter additional setup steps have been completed. (See netxt step!) - Every serveice hase an additional README.md where the specific setup steps for the service is explained. Like creating the .env file etc. Follow those steps and then start the service as said above.
 
Description
				This is a setup/guide/repo for self hosting services like nextcloud, gitea etc. to avoid using SaaSS I have no control over.
I use Traefik and docker-compose to self hoste services.
Inspired by: https://github.com/awesome-selfhosted/awesome-selfhosted
						
						
						
					Languages
				
				
								
								
									Smarty
								
								54%
							
						
							
								
								
									PHP
								
								45.6%
							
						
							
								
								
									Dockerfile
								
								0.4%