- Create README.md with project layout and quick start instructions - Implement backup scripts for Gitea, including database and repository exports - Add systemd service and timer for automated Gitea backups - Develop bootstrap scripts for homelab and VPS setup - Document architecture and restore procedures - Configure Caddy reverse proxy and Docker Compose for service management - Establish secrets management guidelines
530 B
530 B
Gitea Restore (Postgres)
- Stop gitea stack:
cd /srv/ops/stacks/gitea && docker compose down
- Restore filesystem data to:
/srv/data/gitea/srv/data/gitea-postgres(or restore logical SQL below)
- Start only database:
cd /srv/ops/stacks/gitea && docker compose up -d gitea-db
- Import SQL dump (if using logical dump):
cat /srv/backups/gitea/pg/<dump>.sql | docker exec -i gitea-db psql -U gitea -d gitea
- Start gitea:
docker compose up -d gitea
- Validate web + SSH endpoints.