aboutsummaryrefslogtreecommitdiff
path: root/content/posts
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2026-03-28 15:46:18 -0400
committerPaul Duncan <pabs@pablotron.org>2026-03-28 15:46:18 -0400
commita5d6c19f6a37486482f1259bfdbd7a84eb5638fe (patch)
tree568f43ae478570629a7cba763b7b960293352a9a /content/posts
parent5393a10c91e34c793621f6aef86dcc6120ff58b7 (diff)
downloadpablotron.org-a5d6c19f6a37486482f1259bfdbd7a84eb5638fe.tar.xz
pablotron.org-a5d6c19f6a37486482f1259bfdbd7a84eb5638fe.zip
content/posts/2026-03-09-forgejo-setup-notes.md: more notes
Diffstat (limited to 'content/posts')
-rw-r--r--content/posts/2026-03-09-forgejo-setup-notes.md37
1 files changed, 30 insertions, 7 deletions
diff --git a/content/posts/2026-03-09-forgejo-setup-notes.md b/content/posts/2026-03-09-forgejo-setup-notes.md
index a0f3d6c..3435c20 100644
--- a/content/posts/2026-03-09-forgejo-setup-notes.md
+++ b/content/posts/2026-03-09-forgejo-setup-notes.md
@@ -5,23 +5,46 @@ date: "2026-03-09T03:15:27-04:00"
draft: true
---
+A month ago I installed [Forgejo][]. I've been using it to develop a
+couple of projects.
+
+TODO:
+- server setup
+ - apache configuration
+ - systemd service
+ - container
+- runner setup
+ - rootless podman w/ dedicated `runner` user
+ - rootless podman runners on odroid n2l w/armbian, pi5, and
+ debian
+ - note about podman socket and enable-linger
+ - systemd service (plus config override)
+ - custom config to enable host networking
+ - armbian: install nft (check `pi.txt`)
+ - labels. note about ubuntu-act
+
pros:
-- great UI
-- most of the stuff i really care about, except gists
-- easier to set up than gitlab
-- much faster than gitlab
+- Great UI. Very similar to [GitLab][]
+- almost everything I care about: issues, PRs, kanban,
+ projects, organization, MFA,
+
+- easier to install and upgrade than [gitlab][]
+- faster and less resource-intensive than [gitlab][]
+- forgejo actions syntax is very similar to github actions
- used by codeberg.org
+- plays nice with podman and rootless podman
cons:
- no gists
- finicky runner setup
-- instructions are good, not great
+- instructions are good, but there are gaps
+- minor differences in action syntax but they pop up
+- some actions only support older versions relative to
+ github
other:
- see gist for notes about forgejo, and podman command
-- rootless podman runners on odroid n2l w/armbian, pi5, and
- debian
- runner running in rootless podman as runner user
- note about podman socket and enable-linger
- systemd service (plus config override)