a mini social media app for small communities
1# beep 2 3> *a legendary land of lowercase lovers.* 4 5a self-hosted "social-media-oriented" mini-blogger. 6 7technically made because i wanted to mess around with rss, but i also wanted a 8teensy little blog/slow-paced-chat-app for myself and my friends. 9 10## hosting 11 12you will need a postgresql database somewhere, along with v to compile beep: 13 14copy the `config.maple` as `config.real.maple` 15 16edit `config.real.maple` to set the url, port, username, password, and database 17name. 18 19> `config.real.maple` also has settings to configure the feel of your beep 20> instance, post length, username length, welcome messages, etc etc. 21 22> **do not put your secrets in `config.maple`**. it is intended to be pushed to 23> git as a "template config." instead, use `config.real.maple` if you plan to 24> push anywhere. it is gitignored already, meaning you do not have to fear about 25> your secrets not being kept a secret. 26 27```sh 28git clone https://github.com/emmathemartian/beep 29cd beep 30v -prod . 31./beep config.real.maple 32``` 33 34then go to the configured url to view (default is `http://localhost:8008`). 35 36if you do not have a database, you can either self-host a postgresql database on 37your machine, or you can find a free one online. i use and like 38[neon.tech](https://neon.tech), their free plan is pretty comfortable for a 39small beep instance!