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
Go to file
2021-04-26 10:13:10 +02:00
gitea Update 'gitea/docker-compose.yml' 2021-04-22 21:38:02 +02:00
nextcloud Update 'nextcloud/README.md' 2021-04-26 10:13:10 +02:00
nginx-rtmp Add nginx-rtmp 2021-03-25 14:43:37 +01:00
traefik Add .gitignore add traefik/README.md 2021-04-22 21:44:36 +02:00
ts3 Update 'ts3/live.env.tpl' 2021-04-22 16:35:29 +02:00
wordpress Dateien hochladen nach „wordpress“ 2021-03-25 14:45:24 +01:00
.gitignore Add .gitignore add traefik/README.md 2021-04-22 21:44:36 +02:00
README.md Update 'README.md' 2021-04-26 10:10:26 +02:00

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)

  1. Create a user named compute on your server. compute needs a home directory.
  2. Create a services directory in the home directory of compute with mkdir service.
  3. navigat into services with cd services.
  4. Clone this git into services with git clone https://gitea.sporada.eu/sporada/selfhosted-traefik.git.
  5. For every service copy the live.env.tpl to live.env file and edit it accordingly. 'cp live.env.tpl live.env'
  6. Navigate into the traefik with cd traefikfolder and start traefik withdocker-compose --env-file live.env up`
  7. Could be that you have to create some networks manually before starting everything.
  8. Navigate into the other service folders and start every service with docker-compose --env-file live.env up
  9. For nextcloud follow this guide and deviate from it where traefik is used etc.