ask.js, copyparty, forgejo, i2pd, knot, mollysocket (untested)
This commit is contained in:
parent
3f1b682b4e
commit
ec0fd52fad
13 changed files with 131 additions and 1 deletions
19
beeper/etc/containers/systemd/ask-js/ask-js.container
Normal file
19
beeper/etc/containers/systemd/ask-js/ask-js.container
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Ask.JS
|
||||||
|
After=network-online.target postgresql.service
|
||||||
|
Requires=postgresql.service
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=ghcr.io/ihateblueb/ask-js:dev
|
||||||
|
ContainerName=ask-js
|
||||||
|
Network=postgresql.network
|
||||||
|
PublishPort=127.0.0.1:20617:3579
|
||||||
|
Volume=/var/containers/ask-js/config.json:/app/config/config.json:ro,Z
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
RestartSec=10s
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
25
beeper/etc/containers/systemd/copyparty/copyparty.container
Normal file
25
beeper/etc/containers/systemd/copyparty/copyparty.container
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
[Unit]
|
||||||
|
Description=copyparty
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=registry.hub.docker.com/copyparty/ac:latest
|
||||||
|
ContainerName=copyparty
|
||||||
|
Environment=LD_PRELOAD=/usr/lib/libmimalloc-secure.so
|
||||||
|
Environment=PYTHONUNBUFFERED=1
|
||||||
|
HealthCmd=wget --spider -q 127.0.0.1:3923/?reset=/._
|
||||||
|
HealthInterval=1m
|
||||||
|
HealthTimeout=2s
|
||||||
|
HealthRetries=5
|
||||||
|
PublishPort=127.0.0.1:15084:3923
|
||||||
|
UserNS=keep-id:uid=1000,gid=1000
|
||||||
|
Volume=/var/containers/copyparty/conf:/cfg:Z
|
||||||
|
Volume=/mnt/ext/copyparty:/w:z
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
RestartSec=10s
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
23
beeper/etc/containers/systemd/forgejo/forgejo.container
Normal file
23
beeper/etc/containers/systemd/forgejo/forgejo.container
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Forgejo
|
||||||
|
After=network-online.target postgresql.service
|
||||||
|
Requires=postgresql.service
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=codeberg.org/forgejo/forgejo:13
|
||||||
|
ContainerName=forgejo
|
||||||
|
EnvironmentFile=/var/containers/forgejo/.env
|
||||||
|
Network=postgresql.network
|
||||||
|
PublishPort=127.0.0.1:41807:3000
|
||||||
|
PublishPort=10429:22
|
||||||
|
Volume=/var/containers/forgejo/forgejo:/data:Z
|
||||||
|
Volume=/etc/timezone:/etc/timezone:ro
|
||||||
|
Volume=/etc/localtime:/etc/localtime:ro
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
RestartSec=10s
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
18
beeper/etc/containers/systemd/i2pd/i2pd.container
Normal file
18
beeper/etc/containers/systemd/i2pd/i2pd.container
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
[Unit]
|
||||||
|
Description=I2PD Daemon
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=registry.hub.docker.com/justinhimself/i2pd:latest
|
||||||
|
ContainerName=i2pd
|
||||||
|
AutoUpdate=registry
|
||||||
|
Network=host
|
||||||
|
Volume=/var/containers/i2pd/data:/config:Z
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
RestartSec=10s
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Iceshrimp.NET
|
Description=Iceshrimp.NET
|
||||||
Requires=postgresql.service
|
Requires=network-online.target postgresql.service
|
||||||
After=postgresql.service
|
After=postgresql.service
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
[Container]
|
[Container]
|
||||||
Image=iceshrimp.dev/iceshrimp/iceshrimp.net:dev
|
Image=iceshrimp.dev/iceshrimp/iceshrimp.net:dev
|
||||||
|
|
|
||||||
23
beeper/etc/containers/systemd/knot/knot.container
Normal file
23
beeper/etc/containers/systemd/knot/knot.container
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Tangled Knot Server
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=ghcr.io/zenfyrdev/knot:latest
|
||||||
|
ContainerName=knot
|
||||||
|
EnvironmentFile=/var/containers/knot/.env
|
||||||
|
LogDriver=journald:max-size=10m
|
||||||
|
PublishPort=127.0.0.1:44131:5555
|
||||||
|
PublishPort=20564:22
|
||||||
|
UserNS=keep-id:uid=1000,gid=1000
|
||||||
|
Volume=/var/containers/knot/keys:/etc/ssh/keys:Z
|
||||||
|
Volume=/var/containers/knot/repositories:/home/git/repositories:Z
|
||||||
|
Volume=/var/containers/knot/server:/app:Z
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
RestartSec=10s
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
[Unit]
|
||||||
|
Description=MollySocket
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=ghcr.io/mollyim/mollysocket:1.6-alpine
|
||||||
|
ContainerName=mollysocket
|
||||||
|
EnvironmentFile=/var/containers/mollysocket/.env.secrets
|
||||||
|
EnvironmentFile=/var/containers/mollysocket/.env
|
||||||
|
Exec=server
|
||||||
|
PublishPort=127.0.0.1:19236:19236
|
||||||
|
Volume=/var/containers/mollysocket/data:/data:Z
|
||||||
|
WorkingDir=/data
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
RestartSec=10s
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
0
beeper/var/containers/ask-js/.gitkeep
Normal file
0
beeper/var/containers/ask-js/.gitkeep
Normal file
0
beeper/var/containers/copyparty/.gitkeep
Normal file
0
beeper/var/containers/copyparty/.gitkeep
Normal file
0
beeper/var/containers/forgejo/.gitkeep
Normal file
0
beeper/var/containers/forgejo/.gitkeep
Normal file
0
beeper/var/containers/i2pd/.gitkeep
Normal file
0
beeper/var/containers/i2pd/.gitkeep
Normal file
0
beeper/var/containers/knot/.gitkeep
Normal file
0
beeper/var/containers/knot/.gitkeep
Normal file
0
beeper/var/containers/mollysocket/.gitkeep
Normal file
0
beeper/var/containers/mollysocket/.gitkeep
Normal file
Loading…
Add table
Add a link
Reference in a new issue