1
3
Fork
You've already forked snugpile
1
Forum software in wust owo
  • Rust 93.9%
  • CSS 4.5%
  • Nix 1%
  • JavaScript 0.5%
2025年09月07日 23:46:26 +02:00
migrations feat: implement minimal post replies 2025年09月04日 22:20:01 +02:00
src format notifications query 2025年09月07日 23:46:26 +02:00
static style: add background color to notification popover 2025年09月01日 23:16:21 +02:00
.envrc initial commit 2024年07月31日 16:58:24 +00:00
.gitignore make the entire area of a thread clickable 2024年09月14日 15:12:55 +02:00
Cargo.lock feat: add name color settings 2024年08月22日 20:06:16 +02:00
Cargo.toml feat: add name color settings 2024年08月22日 20:06:16 +02:00
Containerfile feat: add Containerfile 2024年08月12日 21:01:48 +02:00
flake.lock feat: add snugpile package to flake.nix 2024年08月12日 21:13:38 +02:00
flake.nix simplify pognix config 2025年08月13日 23:05:44 +02:00
LICENSE add license 2024年07月31日 17:00:23 +00:00
README.md feat: add invite codes 2024年08月12日 20:17:47 +02:00

Set up

Create a .env file with DATABASE_URL, LISTEN_ADDR, BASE_URL and REGISTER_MODE, like so:

DATABASE_URL=postgres://...
LISTEN_ADDR=localhost:1234
BASE_URL=http://localhost:1234
REGISTER_MODE=open

Valid register mode are:

  • open: all registrations allowed
  • invite: only allowed to register on invite
  • none: no registrations allowed

Make sure the database is running.

Run sqlx mig run to run migrations.

Run the server with cargo run.

Navigate to http://localhost:1234.

Tada! Forum! Great success! :3