src.nth.io/

summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
20 hoursmattertimectl: hardcode the github user now that the shared var is goneLuke Hoersten1-1/+1
20 hourssoju: pass passwords via stdin, restart after sojudb writesLuke Hoersten1-2/+13
20 hoursrpi-base: role-owned netplan replaces wpa_supplicant; auto-upgrades gain -upd...Luke Hoersten9-24/+86
39 hoursscrypted: pin the docker api version for watchtowerLuke Hoersten1-0/+3
39 hoursrpi-base: drop the duplicate cloud-init logrotate configLuke Hoersten1-0/+9
39 hourspleroma/otp: proxy to 127.0.0.1 instead of localhostLuke Hoersten1-1/+4
39 hourssoju: gate the admin password reset behind soju_reset_passwordLuke Hoersten1-1/+4
39 hoursergo: give nginx access to the unix socketLuke Hoersten1-0/+7
39 hoursdelete unused unifi and writefreely rolesLuke Hoersten23-1586/+0
39 hourshomebridge: rebuild on apt nodejs and npmLuke Hoersten3-18/+48
39 hoursminecraft: papermc fill v3 api and jar checksumLuke Hoersten1-2/+7
39 hoursinstall from the 26.04 archive instead of third-party sourcesLuke Hoersten11-96/+56
2 daysnodejs: delete the roleLuke Hoersten2-35/+0
2 dayspleroma/build: install elixir from aptLuke Hoersten2-20/+2
2 dayspostgresql: bump to 18 after the web.lan.nth.io cluster migrationLuke Hoersten1-1/+1
2 daysrpi-base: install acl for become_user tasksLuke Hoersten1-0/+3
2 dayspostgresql: fix initdb guard to compare find matched countLuke Hoersten1-1/+1
2 daysrelayer, soju: order services after postgresql at bootLuke Hoersten2-1/+23
2 daysdendrite, relayer: percent-encode db passwords in connection urlsLuke Hoersten2-2/+2
2 daysmattertimectl/build: use apt rustc/cargo instead of rustupLuke Hoersten3-23/+10
2 daysrpi-base: skip terminfo sync when the controller TERM has no entryLuke Hoersten1-0/+5
2 daystransmission: enable the service so it survives rebootsLuke Hoersten1-2/+2
4 daysRename mattertimesync role to mattertimectl (build + controller)Luke Hoersten19-211/+233
6 daysAdd fabricLabel to mattertimesync configLuke Hoersten2-1/+3
7 daysbuild roles: create build_work_dir and redirect caches per-roleLuke Hoersten5-0/+74
7 daysbuild roles: force real tarballs for single-file artifactsLuke Hoersten3-0/+9
7 daysnodejs: map kernel arch to Node's dist arch namesLuke Hoersten1-1/+6
7 daysbuild roles: stage checkouts + artifacts under build_work_dirLuke Hoersten10-16/+16
7 daysmattertimesync: add build + server rolesLuke Hoersten10-0/+198
7 daysopenhop/repeater: add MeshCore repeater roleLuke Hoersten9-0/+272
12 daysgit/web: support cgit head-include for viewport metaLuke Hoersten2-1/+10
2026-06-29certbot: scoped CF API token; gate prosody deploy hook on RENEWED_LINEAGELuke Hoersten2-4/+23
2026-04-25Only run pleroma migrate on version change or first installLuke Hoersten1-1/+6
2026-04-25Build all roles from source with versioned artifactsLuke Hoersten21-87/+177
2026-04-19Add cgit favicon deploy taskLuke Hoersten1-0/+5
2026-04-19Make cgit source-filter path configurable, add deploy taskLuke Hoersten2-1/+7
2026-04-18Remove nginx config tasks from git/web role, make owner discovery recursiveLuke Hoersten2-20/+3
2026-04-18Make cgit theme configurable via variables, fix owner discoveryLuke Hoersten2-1/+45
2026-04-18Use checksum-based rsync for nginx root file syncLuke Hoersten1-1/+4
2026-04-18Add nginx permanent redirects for old Mercurial /file/tip/ paths to cgit /tree/Luke Hoersten1-0/+5
2026-04-18Fix cgit duplicate repo name in URLs by setting virtual-root=/Luke Hoersten1-0/+1
2026-04-18Rename unifi role to unifi-controllerLuke Hoersten4-5/+5
2026-04-15Update all references from doorbell-viewport to unifi-protect-viewportLuke Hoersten8-133/+133
2026-04-15Rename doorbell-viewport role to unifi-protect-viewportLuke Hoersten8-0/+0
2026-04-15Replace real camera ID with placeholder in READMELuke Hoersten1-1/+1
2026-04-14Minor daemon cleanup: drop inspect shim, module-level SSL ctx, rename ws_headersLuke Hoersten1-14/+6
2026-04-14Further simplify doorbell-viewport daemonLuke Hoersten1-20/+13
2026-04-13Remove vcgencmd display backend, simplify DisplayControllerLuke Hoersten5-127/+54
2026-04-13Remove warm prebuffer mode from doorbell-viewportLuke Hoersten3-26/+5
2026-04-12Switch doorbell-viewport to cold start, add backlight diagnosticsLuke Hoersten2-3/+4