services-garbaye/podman-gitea
Figolu c05b52d1cf Version Jisti : 9364-1; Forgejo : 1.21.8-0; Nfty : 2.10.0 2024-03-27 18:22:19 +01:00
..
test gitea/forgejo : premiers tests avec bats 2024-03-10 18:04:00 +01:00
.gitlab-ci.yml gitea/forgejo : premiers tests avec bats 2024-03-10 18:04:00 +01:00
00_status.sh Gitea : 00 status 2022-06-09 22:51:51 +02:00
05_freshinstall.sh Gitea premier jet 2022-05-26 21:00:27 +02:00
10_install.sh gitea/forgejo : premiers tests avec bats 2024-03-10 18:04:00 +01:00
20_enable.sh Gitea premier jet 2022-05-26 21:00:27 +02:00
30_start.sh Gitea premier jet 2022-05-26 21:00:27 +02:00
40_stop.sh Gitea premier jet 2022-05-26 21:00:27 +02:00
50_update.sh gitea/forgejo : ajout script 50_update.sh 2023-04-29 12:11:45 +02:00
60_db_dump.sh passwordless backups for all 2023-12-09 23:09:13 +01:00
70_disable.sh Gitea premier jet 2022-05-26 21:00:27 +02:00
80_destroy.sh Gitea premier jet 2022-05-26 21:00:27 +02:00
90_prune.sh Gitea premier jet 2022-05-26 21:00:27 +02:00
README.md forgejo : update Readme.md 2024-01-17 20:20:48 +01:00
ci_build-images.sh forgejo : 1.21.4 2024-01-17 19:41:06 +01:00
container-compose.yml correction healthchecks 2023-08-14 16:45:24 +02:00
vars.sh Version Jisti : 9364-1; Forgejo : 1.21.8-0; Nfty : 2.10.0 2024-03-27 18:22:19 +01:00

README.md

Gitea

Notes

Pour ajouter un utilisateur (premier compte admin ou si la création de comptes est désactivée) :

podman container exec --user git gitea gitea admin user create --admin --username <name> --password <password> --email <email>

Vérification de la bonne santé de l'instance, à faire après chaque mise à jour :

podman container exec --user git gitea gitea doctor check --all

Config cheat sheet

Restauration

À partir d'une copie des home utilisateur (volumes podman compris) dans /backup :

  • En tant qu'utilisateur podman-gitea :
podman volume create podman-gitea_gitea-data
podman volume create podman-gitea_gitea-pgsql
  • En tant que root :
rsync -a /backup/home/podman-gitea/.local/share/containers/storage/volumes/podman-gitea_gitea-data/_data ~podman-gitea/.local/share/containers/storage/volumes/podman-gitea_gitea-data/
rsync -a /backup/home/podman-gitea/.local/share/containers/storage/volumes/podman-gitea_gitea-pgsql/_data ~podman-gitea/.local/share/containers/storage/volumes/podman-gitea_gitea-pgsql/

chown -R podman-gitea:podman-users ~podman-gitea/.local/share/containers/storage/volumes/podman-gitea_gitea-data/_data
chown -R podman-gitea:podman-users ~podman-gitea/.local/share/containers/storage/volumes/podman-gitea_gitea-pgsql/
  • En tant qu'utilisateur podman-gitea :
podman unshare chown -R 999:999 ~/.local/share/containers/storage/volumes/podman-gitea_gitea-pgsql/_data
podman unshare chown -R 1000:1000 ~/.local/share/containers/storage/volumes/podman-gitea_gitea-data/_data/git
podman unshare chown -R 1000:1000 ~/.local/share/containers/storage/volumes/podman-gitea_gitea-data/_data/gitea
  • Exporter les variables d'environnement et procéder à l'installation normale (10_install.sh)