Commit graph

91 commits

Author SHA1 Message Date
Bruno BELANYI c49e0fbb80 services: swag: subdomain for key files 2021-01-30 22:42:22 +01:00
Bruno BELANYI 9706a9ba7f services: remove Wallabag
Turns out I never used it.
2021-01-30 22:42:22 +01:00
Bruno BELANYI ff5ff5bb3d services: add Restic
Finally a way to actually back up my data...
2021-01-24 23:10:16 +01:00
Bruno BELANYI 2e84953a66 services: add Nextcloud 2021-01-24 23:10:16 +01:00
Bruno BELANYI 46de7b3fff services: update PhotoPrism configuration 2021-01-24 23:10:16 +01:00
Bruno BELANYI 037e524263 services: remove Jupyter Lab 2021-01-24 23:10:16 +01:00
Bruno BELANYI 0345e8146d services: drone: add admin user 2021-01-24 23:10:16 +01:00
Bruno BELANYI 9d49a1eec8 services: migrate letsencrypt to swag 2021-01-24 23:10:16 +01:00
Bruno BELANYI 29afe55243 services: drone-runner: more logging
This makes the dashboard more useful
2021-01-24 23:10:16 +01:00
Bruno BELANYI 1efc50fb36 services: letsencrypt: add drone-runner dashboard 2021-01-24 23:10:16 +01:00
Bruno BELANYI a2d9178cd8 services: drone: use drone-runner instead of drone-agent
I also changed the capacity to run a few more pipelines at the same
time.
2021-01-24 23:10:16 +01:00
Bruno BELANYI 23246cccae services: remove Recipes 2021-01-24 23:10:16 +01:00
Bruno BELANYI 497698ed7e services: add Riot chat 2021-01-24 23:10:16 +01:00
Bruno BELANYI ffe635354c services: add Wireguard-gen 2021-01-24 23:10:16 +01:00
Bruno BELANYI 262381c930 add Wireguard systemd service configuration 2021-01-24 23:10:16 +01:00
Bruno BELANYI fea4d78d1e services: remove Emby 2021-01-24 23:10:16 +01:00
Bruno BELANYI b6c61cafdb services: add Jellyfin 2021-01-24 23:10:16 +01:00
Bruno BELANYI 0a61fde0ff services: add Jupyter Lab 2021-01-24 23:10:16 +01:00
Bruno BELANYI a3845f7712 services: add Recipes 2021-01-24 23:10:16 +01:00
Bruno BELANYI ebf024a141 services: letsencrypt: use Authelia on Syncthing UI 2021-01-24 23:10:16 +01:00
Bruno BELANYI 9bc89a648d services: drone: enable Jsonnet files 2021-01-24 23:10:16 +01:00
Bruno BELANYI a3173f8799 services: letsencrypt: mail subdomain redirection to Migadu 2021-01-24 23:10:16 +01:00
Bruno BELANYI 8f051ad319 services: letsencrypt: 404 on unknown subdomains 2021-01-24 23:10:16 +01:00
Bruno BELANYI a25b816bdb services: letsencrypt: remove root location for blog proxy 2021-01-24 23:10:16 +01:00
Bruno BELANYI 811b74abab services: remove Navidrome 2021-01-24 23:10:16 +01:00
Bruno BELANYI 15325821b8 services: remove Airsonic 2021-01-24 23:10:16 +01:00
Bruno BELANYI 3187fbced0 services: remove Lidarr 2021-01-24 23:10:16 +01:00
Bruno BELANYI a21fd02e0a services: letsencrypt: remove Host header forwarding for FreshRSS 2021-01-24 23:10:16 +01:00
Bruno BELANYI e89c86960e services: letsencrypt: use Authelia on Fava UI 2021-01-24 23:10:16 +01:00
Bruno BELANYI 46ab4acf42 services: add Authelia 2021-01-24 23:10:16 +01:00
Bruno BELANYI 13c6828ecd services: letsencrypt: don't redirect to my blog on 404 2021-01-24 23:10:16 +01:00
Bruno BELANYI ae01cec5c7 services: letsencrypt: dev version of blog 2021-01-24 23:10:16 +01:00
Bruno BELANYI 710bfe0f57 services: letsencrypt: Matrix JSON configuration 2021-01-24 23:10:16 +01:00
Bruno BELANYI a2b43b2855 services: synapse remove exposed federeation port for Synapse 2021-01-24 23:10:16 +01:00
Bruno BELANYI c0928b87a6 services: letsencrypt: add blog and CV 2021-01-24 23:10:16 +01:00
Bruno BELANYI 540b2cbd83 services: add Drone CI 2021-01-24 23:10:16 +01:00
Bruno BELANYI 68e26fad5b services: transmission: use secret environment
To ensure that I do not repeat the mistake from last time...
2021-01-24 23:10:16 +01:00
Bruno BELANYI 95e15adc13 services: add Synapse
Synapse is the Matrix server software.

This needs some manual setup, launching `docker-compose exec synapse sh`
followed by `register_new_matrix_user -c /data/homeserver.yaml
https://matrix.belanyi.fr/` inside the container.
2021-01-24 23:10:16 +01:00
Bruno BELANYI eeee1a0761 services: gitea: use port 22 ssh 2021-01-24 23:10:16 +01:00
Bruno BELANYI 2e9d5d71a0 services: add Fava 2021-01-24 23:10:16 +01:00
Bruno BELANYI 1800dec873 services: letsencrypt: expose port 80 for redirections
Otherwise you can not redirect HTTP to HTTPS
2021-01-24 23:10:16 +01:00
Bruno BELANYI ef4246b55c services: add Syncthing 2021-01-24 23:10:16 +01:00
Bruno BELANYI 247e60d005 services: add Navidrome 2021-01-24 23:10:16 +01:00
Bruno BELANYI 4c28e8e3f0 services: calibre: depend on calibre-web
Because of the access order to the metadata.db file
2021-01-24 23:10:16 +01:00
Bruno BELANYI 85c9a5fa38 services: add Wallabag 2021-01-24 23:10:16 +01:00
Bruno BELANYI b45cd6788a services: calibre: expose content server 2021-01-24 23:10:16 +01:00
Bruno BELANYI ffc931ae1a git: ignore: improve ignored files
I still want to edit the '*.env' without hassle, while still ignoring
all the directories for each container's configuration.

We now ignore all directories by default, except '*.env" files inside
them and the '*.subdomain.conf' Nginx configuration files.
2021-01-24 23:10:16 +01:00
Bruno BELANYI d3c1a98264 project: add README file 2021-01-24 23:10:16 +01:00
Bruno BELANYI 017e0ce773 services: transmission: remove plain text secret
This is bad, I thought I hadn't actually added it...
2021-01-24 15:59:58 +01:00
Bruno BELANYI c5a2f1ab71 services: use .env files for variables 2021-01-24 15:59:58 +01:00