all repos — flounder @ 744622624fd556c99fd8914824f2f0a6cba849ae

A small site builder for the Gemini protocol

README.md (view raw)

 1# Flounder: a portal into the small web
 2
 3A lightweight server to help users build simple Gemini sites over http(s) and serve those sites over http(s) and gemini
 4
 5## Building
 6
 7Requires go 1.15 and sqlite3 development libraries.
 8
 9`go build`
10
11To run locally, you can use the example-config.toml to start a test server. Easy!
12
13`./flounder serve`
14
15## Deploying
16
17For the Http(s) server, you have two options:
18
191. Expose the flounder server to the internet directly
20
212. Route the flounder server through a reverse proxy
22
23This will determine how you set the values in flounder.toml 
24
25
26## Admin
27
28Backup your users' data regularly! The admin deletion commands are irreversible.
29
30Flounder comes with an admin panel acessible to users with the admin db flag set.