beep ==== > *a legendary land of lowercase lovers.* A self-hosted "social-media-oriented" mini-blogger. Technically made because I wanted to mess around with RSS, but I also wanted a teensy little blog/slow-paced-chat-app for myself and my friends. hosting ------- [WARNING] Do not compile with -prod. V's AST optimizations break something in the ORM and cause assorted errors. Instead, use `-cflags "-O3 -flto"` $ git clone https://tangled.org/emmeline.girlkisser.top/beep $ cd beep $ cp config.maple config.real.maple Edit config.real.maple to set ports, auth, etc. `config.real.maple` also has settings to configure the default theme, post length, username length, welcome messages, etc etc. [WARNING] DO NOT PUT SECRETS IN config.maple config.maple is intended to be pushed to Git as a template config for your instance. Instead, put your secrets in config.real.maple, which is gitignored. TODO: Read secrets from .env automatically. With Docker: $ docker compose up Without Docker: (assumes you already have a database somewhere) $ v install EmmaTheMartian.Maple $ v -cflags "-O3 -flto" . $ ./beep If `v install ...` fails then you can install Maple manually: $ mkdir -p ~/.vmodules/emmathemartian/maple $ git clone https://github.com/emmathemartian/maple ~/.vmodules/emmathemartian/maple
a mini social media app for small communities
V
55.8%
HTML
24.1%
JavaScript
6.7%
CSS
5.5%
Dockerfile
0.7%
PLpgSQL
0.6%
Shell
0.3%
GLSL
0.2%
AMPL
0.2%
Other
6.0%
code
Clone this repository
https://tangled.org/emmeline.girlkisser.top/beep
git@knot.girlkisser.top:emmeline.girlkisser.top/beep
For self-hosted knots, clone URLs may differ based on your setup.
readme