From fbad9753867c5363a915003b9f25aa34ff069108 Mon Sep 17 00:00:00 2001 From: Zachery Aaron Shores-Chmielewski Date: Sun, 18 Jan 2026 08:25:16 +0700 Subject: [PATCH] feat: forgejo startup script I used this script to fetch and run forgejo. Incomplete, needs more config, and ideally some redundancy for storing all the data. --- forgejo/start-forgejo.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 forgejo/start-forgejo.sh diff --git a/forgejo/start-forgejo.sh b/forgejo/start-forgejo.sh new file mode 100755 index 0000000..660147f --- /dev/null +++ b/forgejo/start-forgejo.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +WEB_UI_PORT=3001 +SSH_PORT=2223 + +docker run -d \ + --name forgejo \ + -p ${WEB_UI_PORT}:3000 \ + -p ${SSH_PORT}:22 \ + -v ~/forgejo/data:/data \ + -v /etc/timezone:/etc/timezone:ro \ + -v /etc/localtime:/etc/localtime:ro \ + --restart always \ + codeberg.org/forgejo/forgejo:9 + +echo "Forgejo started on:" +echo " Web UI: http://zachery.lol:${WEB_UI_PORT}" +echo " ssh port: ${SSH_PORT}"