all repos — flounder @ ac124764adb5f9658b621e3e0b39fbef8356d519

A small site builder for the Gemini protocol

update readme
alex wennerberg alex@alexwennerberg.com
Mon, 26 Oct 2020 22:00:08 -0700
commit

ac124764adb5f9658b621e3e0b39fbef8356d519

parent

e3a6211dc2a277b46aaf9d5f601b6eebc6aee838

1 files changed, 6 insertions(+), 16 deletions(-)

jump to
M README.mdREADME.md

@@ -1,26 +1,16 @@

-# Flounder +# Flounder: a portal into the small web A lightweight server to help users build simple Gemini sites over http(s) Designed to help make the Gemini ecosystem more accessible. -## Hosting - -Flounder is designed to be very simple to host, and should be able to be relatively easily run by a single person. - -Once you've installed Flounder, you'll want to set the configuration variables. The `flounder.toml` file in this directory provides some example configuration. - -1. Install with `go get ...` -2. For local testing, flounder will generate a TLS cert for you. However, for production, you'll need to generate a cert that matches \*.your-domain signed by a Certificate Authority. -3. Set the cookie store key +## Building -configure flounder.toml -change host +Requires go 1.15 and sqlite3 development libraries. -To limit security concerns, we don't want to run this server as root. +`go build` -I'm working on an admin interface and some admin tools, but right now, you'll have to do a lot of administration at the command line via sqlite +## Hosting -Flounder uses the HTTP templates in the specified templates folder. If you want to modify the look and feel of your site, or host new files, you can modify these files. - +tbd