31 Commits
Author SHA1 Message Date
Eric Ireland fcff80e9be Give snacforge distinct documentation and artwork 2026-09-11 12:20:22 +10:00
Eric Ireland b200459d8d Prepare snacforge 2.95-sf.1 for release
Add executable regression and sanitizer checks, a hardened release profile, CI, fork security and update policies, release notes, and ephemeral Docker development certificates.

Assisted-by: OpenAI Codex (GPT-5)

Reviewed-by: Eric Ireland
2026-09-11 11:51:23 +10:00
grunfink f1bdb50d02 Call ulimit -n to increase file descriptors in examples/snac_netbsd. 2026-03-14 14:21:07 +01:00
nathanael 80b1764e9c update openbsd rc.d script
use daemon_flags instead of daemon_args
see: https://man.openbsd.org/rc.d#ENVIRONMENT
2026-03-06 08:48:37 +00:00
grunfink 57fd3174e6 Updated formatting.md. 2026-02-28 10:38:35 +01:00
grunfink 90bbf14992 formatting.txt renamed to formatting.md. 2026-02-28 10:07:09 +01:00
grunfink 47fba4ac9e Updated formatting.txt. 2026-02-28 10:06:16 +01:00
nathanael 4f82ed237a file does not need to be executable (chmod -x) 2026-02-27 20:29:33 +01:00
grunfink 6eb845af58 Deleted useless debugging code in examples/docker-entrypoint.sh. 2026-02-25 19:03:18 +01:00
Alvar Penning 361fdaaa11 OpenBSD: Document login class w/ extended openfiles
A file heavy applications makes heavy use of files. Shocking news.

OpenBSD's daemon login class limits the amount of openfiles quite
strict. This restriction is an annoyance for lots of applications, and,
unless I am mistaken, seems to be an issue for snac as well.

Thus, after hopefully fixing this on my instance, I tried to briefly
document this in snac(8) and provide a minimal login.conf(5) example.
2026-02-17 23:03:23 +01:00
daltux ffaa7aeb80 Examples: Docker Swarm with Traefik and container build script.
Example files for setting a complete SNAC + Traefik v3 stack on Docker
Swarm mode, including Let's Encrypt certificates, HTTP security headers,
and caching of */s/* (SNAC static files) for 24 hours with souin.

A script for building the SNAC container with Docker and optionally
pushing it to a registry.
2025-09-04 19:00:34 -03:00
daltux 0f1b676113 Add tzdata to container image
Install Alpine package `tzdata` to the container image.
When running it, set timezone from environment variable TZ if not empty.
2025-09-04 15:25:24 -03:00
grunfink 706816b432 Added uid, basedir and baseurl to the notify webhook message. 2025-05-30 19:43:55 +02:00
grunfink e1b6ea0cbe auto_follower_webhook.py new example program. 2025-05-30 19:03:49 +02:00
shtrophic 570a8e3d5d convert snac-admin to bash 2025-04-01 11:40:32 +02:00
shtrophic 84e72a5228 add snac-admin 2025-03-30 22:13:54 +02:00
Giacomo Tesio 41081dd0d5 examples: add instructions to statically link snac with musl libc 2024-12-12 19:33:49 +01:00
draga79 446eca71b7 Updated FreeBSD rc script
On FreeBSD, the snac process is now managed by the daemon(8) utility - this means it will be restarted in case of crash, etc.
2024-11-08 08:01:53 +00:00
Stefano Marinelli 4d9a19f3bf Addes NetBSD rc script example 2024-01-07 19:41:43 +00:00
Florian Paul Azim Hoberg f86f688a10 improvement(nginx): Adjust nginx template to proper SSL/TLS cipher & protocols
Fixes: #97
2024-01-05 21:31:11 +01:00
draga79 f94cfcc5d2 Addes FreeBSD rc script example 2024-01-03 13:51:36 +00:00
default 92b3b71532 [examples/snac-global.service] New file. 2023-07-10 06:05:43 +02:00
default 5b7a22e5b0 Updated examples/docket-entrypoint.sh.
snac init now prompts for an optional admin email address.
2023-05-05 12:58:54 +02:00
default e58eb068fb Minor URL formatting tweaks. 2023-01-13 07:02:04 +01:00
Óscar García Amor 89f6924ae2 Improve Docker image generation 2022-12-14 11:46:16 +01:00
Toby Jaffey 4afa513dce Add docker-compose support, so a working development server with HTTPS can be started with:
docker-compose build && docker-compose up
2022-12-12 10:26:38 +00:00
default 05f7ab6408 Fixed example. 2022-12-04 12:18:07 +01:00
default 2bf9134fda Added :shrug2: 2022-12-03 20:54:44 +01:00
default 733692bc9a [examples/formatting.txt] new file. 2022-11-18 08:24:16 +01:00
default 86fb715be5 [examples/snac_openbsd] new file. 2022-10-04 11:29:41 +02:00
default ebb6b105fc [examples/nac.service] new file. 2022-10-04 11:13:21 +02:00