feat: Add Quadlet file

bladee.bsky.social f989af7b a2b5a858

verified
Changed files
+23
+23
knot.container
···
+
[Unit]
+
Description=Tangled Knot server
+
+
[Container]
+
Image=ghcr.io/averyrivers/knot-container:latest
+
AutoUpdate=registry
+
Environment=APPVIEW_ENDPOINT=https://tangled.sh
+
Environment=KNOT_REPO_SCAN_PATH=/home/git
+
Environment=KNOT_SERVER_HOSTNAME=
+
Environment=KNOT_SERVER_SECRET=
+
Environment=KNOT_SERVER_INTERNAL_LISTEN_ADDR=0.0.0.0:5444
+
Environment=KNOT_SERVER_LISTEN_ADDR=0.0.0.0:5555
+
PublishPort=0.0.0.0:10222:22/tcp
+
PublishPort=127.0.0.1:10743:5555/tcp
+
Volume=%S/%N/keys:/keys:rw,Z
+
Volume=%S/%N/git:/home/git:rw,Z
+
+
[Service]
+
Restart=always
+
ExecStartPre=mkdir -p "%S/%N/keys" "%S/%N/git"
+
+
[Install]
+
WantedBy=multi-user.target