honk/README

73 lines
1.4 KiB
Text
Raw Normal View History

2019-06-11 03:24:44 +00:00
honk
2019-04-09 11:59:33 +00:00
-- features
2019-04-24 06:16:52 +00:00
Take control of your honks.
Join the federation in the fight against the evil empire.
2019-04-09 11:59:33 +00:00
Send honks. Receive honks. And not just honks.
Bonk, donk, zonk, all your favorite activities are here.
2019-04-09 11:59:33 +00:00
2019-04-29 17:51:16 +00:00
Public RSS.
2019-05-31 04:32:28 +00:00
Custom emus. Memes too.
2019-04-12 19:02:56 +00:00
2019-04-09 11:59:33 +00:00
Purple color scheme.
2019-04-15 21:56:05 +00:00
No attention mining.
No likes, no faves, no polls, no stars, no claps, no counts.
2019-04-09 11:59:33 +00:00
The button to submit a new honk says "it's gonna be honked".
2019-04-29 17:51:16 +00:00
Avatars assigned by the NSA.
Automatic image attachment debloating.
2019-04-24 06:16:52 +00:00
2019-04-29 17:51:16 +00:00
Minimal setup and configuration.
2019-04-17 15:04:32 +00:00
2019-04-24 06:16:52 +00:00
Written in gotesque, an especially grotesque dialect of golang.
-- build
It should be sufficient to type make after unpacking a release.
You'll need a go compiler version 1.11 or later.
Even on a fast machine, building from source can take several seconds.
2019-04-09 11:59:33 +00:00
-- requirements
libsqlite3 (you probably already have it)
2019-04-29 17:51:16 +00:00
go 1.11+
Internet connection not included.
2019-04-09 11:59:33 +00:00
-- setup
2019-04-10 12:22:09 +00:00
honk expects to be fronted by a TLS terminating reverse proxy.
2019-04-24 06:16:52 +00:00
First, create the database. This will ask four questions.
2019-04-10 12:22:09 +00:00
2019-04-09 11:59:33 +00:00
./honk init
2019-04-10 12:22:09 +00:00
username: (the username you want)
password: (the password you want)
listenaddr: (tcp or unix: localhost:31337, /var/www/honk.sock, etc.)
servername: (public DNS name: honk.example.com)
Then run honk.
2019-04-09 11:59:33 +00:00
./honk
Refer also to the docs directory, in particular manual.txt.
Busy honk instances may use megabytes of memory.
-- upgrade
cp honk.db backup.db
./honk upgrade
./honk