add cloudreve

This commit is contained in:
2026-02-21 12:23:07 +01:00
parent 2141470c4e
commit e33017d62f
8 changed files with 76 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
[Unit]
Description=Cloudreve Cache Server
[Container]
AutoUpdate=registry
ContainerName=cloudreve-server
Environment=TZ=Europe/Berlin
Image=docker.io/library/redis:latest
Pod=cloudreve.pod
Volume=cloudreve-cache.volume:/data
[Service]
Restart=always
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,2 @@
[Volume]
VolumeName=cloudreve-cache

View File

@@ -0,0 +1,2 @@
[Volume]
VolumeName=cloudreve-data

View File

@@ -0,0 +1,19 @@
[Unit]
Description=Cloudreve Database Server
[Container]
AutoUpdate=registry
ContainerName=cloudreve-database
Environment=TZ=Europe/Berlin
Environment=POSTGRES_USER=cloudreve
Environment=POSTGRES_DB=cloudreve
Environment=POSTGRES_HOST_AUTH_METHOD=trust
Image=docker.io/library/postgres:17
Pod=cloudreve.pod
Volume=cloudreve-database.volume:/var/lib/postgresql/data
[Service]
Restart=always
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,2 @@
[Volume]
VolumeName=cloudreve-database

View File

@@ -0,0 +1,22 @@
[Unit]
Description=Cloudreve Application Server
[Container]
AutoUpdate=registry
ContainerName=cloudreve-server
Environment=TZ=Europe/Berlin
Environment=CR_CONF_Database.Type=postgres
Environment=CR_CONF_Database.Host=postgresql
Environment=CR_CONF_Database.User=cloudreve
Environment=CR_CONF_Database.Name=cloudreve
Environment=CR_CONF_Database.Port=5432
Environment=CR_CONF_Redis.Server=cloudreve-redis:6379
Image=docker.io/cloudreve/cloudreve:latest
Pod=cloudreve.pod
Volume=cloudreve-data.volume:/cloudreve/data
[Service]
Restart=always
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,3 @@
[Network]
Driver=bridge
NetworkName=cloudreve

10
cloudreve/cloudreve.pod Normal file
View File

@@ -0,0 +1,10 @@
[Unit]
Description=Cloudreve Pod
[Pod]
PodName=cloudreve
Network=cloudreve.network
PublishPort=5212:5212
PublishPort=6888:6888
[Install]
WantedBy=default.target