- Shell 100%
| c3nav | ||
| fbl13 | ||
| immich | ||
| linkstack | ||
| linkwarden | ||
| nginx_sites | ||
| psql | ||
| satisfactory | ||
| spliit | ||
| stirlingpdf | ||
| sure | ||
| tandoor | ||
| wakapi | ||
| wallos | ||
| yamtrack | ||
| znc | ||
| .gitignore | ||
| COPYING.txt | ||
| README.org | ||
NGINX
Dans le dossier nginx_sites se trouvent les fichiers de
configuration NGINX basiques (sans HTTPS) des services.
Services
Il faut créer un réseau rick_db avant de lancer les différents
fichiers Docker. Pour chaque service, il faut créer une nouvelle base.
Les ports sont alloués dans la plage 30000 à 39999.
Liste des services:
- c3nav/fbl13 : logiciel de cartographie d'intérieur pour des évènements. Utilisé au CCC.
- immich : galerie photo privée avec possibilité de créer des liens publiques. Utilise une base PostgresSQL particulière.
- linkstack : groupement de liens pour les partager.
- linkwarden : gestionnaire de marque-pages.
- psql : la base de données PostgresSQL.
- spliit : alternative à Tricount pour pouvoir calculer les dépenses faites par chacun.
- tandoor : gestionnaire de recettes de cuisine.
- sure : gestionnaire de revenus.
- wakapi : tracker de temps sur son IDE ou éditeur de texte.
- wallos : gestionnaire des coûts redondants.
- wekan : gestion de tâches.
- znc : bouncer IRC.
c3nav
Il faut créer un dossier data à l'endroit voulu (j'ai une préférence
pour le dossier /opt). Une fois le dossier, il faut rajouter
c3nav.cfg dedans et taper les commandes suivantes:
chgrp -R 500 data
chmod -R g+rwX data
linkstack
Il faut créer un volume linkstack avant de le lancer.
sure
Créer une clé secrète avec la commande suivante:
head -c 64 /dev/urandom | od -An -tx1 | tr -d ' \n' && echo
znc
docker run --rm -it -v /opt/znc:/znc-data znc --makeconf
Liste des ports
| Port | Service |
|---|---|
| 30000 | c3nav |
| 30001 | immich |
| 30002 | linkwarden |
| 30003 | spliit |
| 30004 | stirlingpdf |
| 30005 | tandoor |
| 30006 | wakapi |
| 30007 | wallos |
| 30008 | linkstack |
| 30009 | wekan |
| 30010 | sure |
| 30011 | yamtrack |
| 31000 | fbl13 |
| 30555 | znc (http) |
| 30556 | znc (irc) |
Services particuliers
Serveur Satisfactory
Si le port est changé, il faut le modifier dans la configuration du conteneur égualement. La page wiki officiel contient des informations sur la mise en place du conteneur. Je me base sur le conteneur de wolveix.