32 lines
1.5 KiB
Plaintext
32 lines
1.5 KiB
Plaintext
|
|
create Nextcloud deployment
|
|
==>
|
|
- We need to build the image
|
|
- we need to retrieve configuration files from secrets and put them in the mount directory
|
|
|
|
Do not restore from backup when container already exists
|
|
make sure containers start on reboot
|
|
add DNS record in serveur-appart DNS configuration
|
|
add name in local /etc/hosts of ansible controller too
|
|
|
|
|
|
fix Gogs mysql connection:
|
|
2024/03/21 02:33:21 [FATAL] [...o/gogs/internal/route/install.go:76 GlobalInit()] Failed to initialize ORM engine: open database: failed to connect to `host=mysql-server user=gogs database=gogs`: failed to receive message (CopyDone body must have length of 0, but it is 6)
|
|
==> solution here:
|
|
https://github.com/gogs/gogs/issues/7474
|
|
==> use same image version as OVH1 for now
|
|
|
|
supprimer le fichier des secrets de Nextcloud (on récupère toujours depuis serveur-appart ou le dernier mail de backup ou l'object storage)
|
|
mettre toute ma doc dans un repo Git sur Gogs au lieu de Nextcloud (facile de faire un grep et versioning de qualité, on peut coder en markdown avec un rendu temps réel avec un bon éditeur)
|
|
|
|
enlever le code de github et supprimer mon compte
|
|
sauvegarder les projets Git indispensables pour réinstaller Gogs, comme archives dans le bootstrap à la place
|
|
|
|
"duplicity restore" will not overwrite existing files, so either clean tmp workdir first or check whether the file is up to date with "duplicity verify"
|
|
|
|
Dans un rôle dédié :
|
|
conf postfix
|
|
conf FTP
|
|
volume restore should be a role
|
|
reading from secrets should be a role ==> put secrets in secrets.yml in secrets archive
|