Go to file
2023-05-19 17:47:20 +02:00
.git-crypt Add 1 git-crypt collaborator 2022-06-29 14:28:13 +02:00
bind9 Set up nextcloud 2023-05-19 17:10:31 +02:00
ddclient Set lychee to new photos subdomain 2023-04-13 14:20:58 +02:00
flood Save rtorrent conf 2022-07-11 15:29:41 +02:00
slides-notes Create slides notes server for revealjs 2022-09-23 15:31:53 +02:00
swag Set up nextcloud 2023-05-19 17:10:31 +02:00
syncthing Prepare swag update 2023-04-12 12:01:59 +02:00
taskserver Update taskserver to new domain 2023-04-12 16:55:29 +02:00
.gitattributes Set up nextcloud 2023-05-19 17:10:31 +02:00
.gitignore Add taskserver 2022-09-11 12:33:19 +02:00
docker-compose.yml Refactor secrets 2023-05-19 17:47:20 +02:00
lychee-db-pw.secret Refactor secrets 2023-05-19 17:47:20 +02:00
lychee-db-root-pw.secret Refactor secrets 2023-05-19 17:47:20 +02:00
nextcloud-db-pw.secret Set up nextcloud 2023-05-19 17:10:31 +02:00
nextcloud-db-root-pw.secret Set up nextcloud 2023-05-19 17:10:31 +02:00
README.md Update local zone DNS with guiotte.fr 2023-04-12 16:18:56 +02:00
transmission-pw.secret Refactor secrets 2023-05-19 17:47:20 +02:00
transmission-user.secret Refactor secrets 2023-05-19 17:47:20 +02:00

Docker

Dependencies

  • git-crypt

Setup

Once DNS are properly setup on host:

  1. Create OVH token : https://www.ovh.com/auth/api/createToken
    • Get *, Put *, ...
  2. Paste token in swag/dns-conf/ovh.ini

Services

Flood

  • Socket: /config/.local/share/rtorrent/rtorrent.sock

Create a new service

  1. Add the service in docker-compose.yml
  2. Create the DynHost https://www.ovh.com/manager/#/web/domain/guiotte.fr/dynhost
  3. Add the host in the DDclient configuration ./ddclient/ddclient.conf
  4. Add the nginx proxy configuration in ./swag/nginx/proxy-confs/
  5. Update the local zone in ./bind9/guiotte.db
  6. Restart bind9 and swag: dcc restart bind9 swag

Logs

2022-11-02 Created OVH token
2022-09-11 Created taskserver certs for 365 days
2022-06-29 Created OVH token for 30 days