services-garbaye/podman-seafile
2022-01-16 22:56:17 +01:00
..
00_status.sh Seafile : work in progress 2022-01-16 22:19:26 +01:00
20_enable.sh Seafile : corrections mineures 2022-01-16 22:26:12 +01:00
30_start.sh Seafile : work in progress 2022-01-16 22:19:26 +01:00
40_stop.sh Seafile : work in progress 2022-01-16 22:19:26 +01:00
70_disable.sh Seafile : work in progress 2022-01-16 22:19:26 +01:00
80_destroy.sh Seafile : work in progress 2022-01-16 22:19:26 +01:00
90_prune.sh Seafile : work in progress 2022-01-16 22:19:26 +01:00
docker-compose.yml Seafile : precisions mineures 2022-01-16 22:56:17 +01:00
README.md maj Seafile 8.0.8 2021-12-13 21:43:38 +01:00
update-seahub-media.sh seafile : update 8.0.7 2021-09-18 11:38:09 +02:00
vars.sh Seafile : corrections mineures 2022-01-16 22:26:12 +01:00

seafile-compose

Créée le dimanche 17 janvier 2021

Procédures

Première installation

SELinux pose des soucis lors des premières écritures sur les volumes. Lors de la toute première exécution - initialisation de l'espace, passer en

AS ROOT

setenforce 0

AS podman-user

$ podman-compose up -d $ podman logs -f seafile # wait for init process ending $ podman pod stop podman-seafile

AS ROOT

setenforce 1

Bind sur 0.0.0.0 pour remonter la conf nginx sur l'hôte

cd ~/.local/share/containers/storage/volumes/podman-seafile_seafile-data/_data/seafile/conf/

Dans gunicorn.conf.py

bind = "0.0.0.0:8000"

Dans seafdav.conf

[WEBDAV] port = 8080 host = 0.0.0.0

Dans seafile.conf

[fileserver] port = 8082 host = 0.0.0.0

email

dans ~/.local/share/containers/storage/volumes/podman-seafile_seafile-data/_data/seafile/conf/seahub_settings.py , ajouter :

EMAIL_USE_TLS = False EMAIL_HOST = '192.168.128.10' # Utiliser la fonction get_default_iface_ipv4 varname EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_PORT = 25 DEFAULT_FROM_EMAIL = 'noreply@seafile.garbaye.fr' SERVER_EMAIL = 'noreply@seafile.garbaye.fr'

soucis d'URL

Changer les URL dans l'interface d'admin!!

Administrateur systeme SERVICE_URL

Reconstruire le pod - conserver les données

AS podman-user

$ cd podman-seafile $ podman system renumber $ podman-compose up -d $ podman logs -f seafile # wait for process ending

MAJ seafile suite maj image source officiel docker

as podman-seafile

https://hub.docker.com/r/seafileltd/seafile-mc/tags?page=1&ordering=last_updated

podman images --digests

cd /opt/services-garbaye/podman-seafile export GARBAYE_SEAFILE_MYSQL_ROOT_PASSWORD=XXXXXXXXXXXXXXXX podman pull docker.io/seafileltd/seafile-mc:8.0.8

maj la version dans docker-compose.yml

systemctl --user stop pod-podman-seafile.service podman-compose down podman-compose up -d podman logs -f seafile # wait for process ending

as root

/opt/services-garbaye/podman-seafile/update-seahub-media.sh

as podman-seafile

podman generate systemd --files --name podman-seafile cp *.service ~/.config/systemd/user/ podman pod stop podman-seafile systemctl --user daemon-reload systemctl --user enable --now pod-podman-seafile.service podman logs -f seafile # wait for process ending