add gitea

This commit is contained in:
2026-08-11 17:53:40 +02:00
parent 823bca01a8
commit 69ad5b3d13
5 changed files with 32 additions and 1 deletions
+2
View File
@@ -26,3 +26,5 @@ NTFY_URL=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # dont forget
NTFY_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DOCKER_COMPOSE_DIR=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
GITEA_ROOT_URL=xxxxxxxxxxxxxxxxxxx # dont forget https://
+4
View File
@@ -50,6 +50,10 @@ convert.tomasrivera.ch {
reverse_proxy transmute:3313
}
git.tomasrivera.ch {
reverse_proxy gitea:3000
}
resspublica.tomasrivera.ch {
root * /srv/resspublica
+2 -1
View File
@@ -169,7 +169,8 @@ mkdir -p \
/opt/server/caddy/config \
/opt/server/resspublica/feed \
/opt/server/resspublica/images \
/opt/server/fav-archiver
/opt/server/fav-archiver \
/opt/server/gitea
sudo chown -R tomasr:tomasr /opt/server/resspublica
sudo chmod -R u+rwX /opt/server/resspublica
+19
View File
@@ -10,6 +10,7 @@ services:
- radicale
- metube
- jellyfin
- gitea
image: caddy:latest
container_name: caddy
restart: unless-stopped
@@ -164,3 +165,21 @@ services:
environment:
AUTH_SECRET_KEY: "${TRANSMUTE_SECRET_KEY}"
AUTH_ACCESS_TOKEN_EXPIRE_MINUTES: 120
gitea:
image: gitea/gitea:latest
container_name: gitea
restart: unless-stopped
environment:
USER_UID: 1000
USER_GID: 1000
TZ: "Europe/Zurich"
GITEA__server__ROOT_URL: "${GITEA_ROOT_URL}"
GITEA__server__HTTP_PORT: 3000
GITEA__database__DB_TYPE: "sqlite3"
GITEA__database__PATH: "/data/gitea/gitea.db"
GITEA__service__DISABLE_REGISTRATION: true
GITEA__service__REQUIRE_SIGNIN_VIEW: false
volumes:
- /opt/server/gitea:/data
+5
View File
@@ -82,6 +82,11 @@
<td>Radicalé</td>
<td>Calendar and contact CalDAV and CardDAV server</td>
</tr>
<tr>
<td><a href="https://git.tomasrivera.ch">git.tomasrivera.ch</a></td>
<td>Gitea</td>
<td>Github mirror of my projects.</td>
</tr>
<tr>
<td><a href="https://tomasrivera.ch">tomasrivera.ch</a></td>
<td>Personal Website</td>