mirror of
https://github.com/tomasriveral/vps-config.git
synced 2026-08-11 18:18:38 +02:00
add gitea
This commit is contained in:
@@ -26,3 +26,5 @@ NTFY_URL=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # dont forget
|
|||||||
NTFY_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
NTFY_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
|
||||||
DOCKER_COMPOSE_DIR=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
DOCKER_COMPOSE_DIR=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
|
||||||
|
GITEA_ROOT_URL=xxxxxxxxxxxxxxxxxxx # dont forget https://
|
||||||
|
|||||||
@@ -50,6 +50,10 @@ convert.tomasrivera.ch {
|
|||||||
reverse_proxy transmute:3313
|
reverse_proxy transmute:3313
|
||||||
}
|
}
|
||||||
|
|
||||||
|
git.tomasrivera.ch {
|
||||||
|
reverse_proxy gitea:3000
|
||||||
|
}
|
||||||
|
|
||||||
resspublica.tomasrivera.ch {
|
resspublica.tomasrivera.ch {
|
||||||
|
|
||||||
root * /srv/resspublica
|
root * /srv/resspublica
|
||||||
|
|||||||
+2
-1
@@ -169,7 +169,8 @@ mkdir -p \
|
|||||||
/opt/server/caddy/config \
|
/opt/server/caddy/config \
|
||||||
/opt/server/resspublica/feed \
|
/opt/server/resspublica/feed \
|
||||||
/opt/server/resspublica/images \
|
/opt/server/resspublica/images \
|
||||||
/opt/server/fav-archiver
|
/opt/server/fav-archiver \
|
||||||
|
/opt/server/gitea
|
||||||
|
|
||||||
sudo chown -R tomasr:tomasr /opt/server/resspublica
|
sudo chown -R tomasr:tomasr /opt/server/resspublica
|
||||||
sudo chmod -R u+rwX /opt/server/resspublica
|
sudo chmod -R u+rwX /opt/server/resspublica
|
||||||
|
|||||||
+19
@@ -10,6 +10,7 @@ services:
|
|||||||
- radicale
|
- radicale
|
||||||
- metube
|
- metube
|
||||||
- jellyfin
|
- jellyfin
|
||||||
|
- gitea
|
||||||
image: caddy:latest
|
image: caddy:latest
|
||||||
container_name: caddy
|
container_name: caddy
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
@@ -164,3 +165,21 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
AUTH_SECRET_KEY: "${TRANSMUTE_SECRET_KEY}"
|
AUTH_SECRET_KEY: "${TRANSMUTE_SECRET_KEY}"
|
||||||
AUTH_ACCESS_TOKEN_EXPIRE_MINUTES: 120
|
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
|
||||||
|
|||||||
@@ -82,6 +82,11 @@
|
|||||||
<td>Radicalé</td>
|
<td>Radicalé</td>
|
||||||
<td>Calendar and contact CalDAV and CardDAV server</td>
|
<td>Calendar and contact CalDAV and CardDAV server</td>
|
||||||
</tr>
|
</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>
|
<tr>
|
||||||
<td><a href="https://tomasrivera.ch">tomasrivera.ch</a></td>
|
<td><a href="https://tomasrivera.ch">tomasrivera.ch</a></td>
|
||||||
<td>Personal Website</td>
|
<td>Personal Website</td>
|
||||||
|
|||||||
Reference in New Issue
Block a user