The repo I use to run gitea and caddy all in docker
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
Amelia A 7b69fc32b5
Switch to the new major tag
há 1 ano
backups Add the backups folder há 2 anos
.gitignore Remove the old data folder há 2 anos
README.md Remove caddy docker, I'm running elsewhere há 2 anos
backup backups now require the git user há 2 anos
backup_prune Add checking if we have enough backups há 2 anos
docker-compose.yml Switch to the new major tag há 1 ano

README.md

Gitea in Gitea

This is how I run gitea.

I do it this way because I prioritize;

  • simplicity
  • minimal maintence
  • portability

Usage

Startup

  1. Install docker
  2. Run with docker-compose up -d --build
  3. Optionally put a webserver in front for ssl, I use caddy

Maintence

Upgrade gitea by changing the version in the docker-compose.yml and running docker-compose pull && docker-compose up -d

Data safety

You can do whatever preferred method to back up the contents of docker volumes to back up the gitea-data folder.

However gitea has their own backup & restore method you should consiter. I have created a backup script to create backups and drop them in the ./backups folder. I use this to run from cron.