all repos — honk @ 405e1c153dcf38cd85a1df0b611f0c3afb2355a9

my fork of honk

README (view raw)

 1honk honk
 2
 3-- features
 4
 5Take control of your honks and join the federation in the fight against the
 6evil empire.
 7
 8Send honks. Receive honks. And not just honks.
 9Bonk, donk, tonk, all your favorite activities are here.
10
11Custom emus.
12
13Purple color scheme.
14
15The button to submit a new honk says "it's gonna be honked".
16
17Ein Honk is a stupid person auf deutsch.
18
19-- build
20
21It should be sufficient to type make after unpacking a release.
22You'll need a go compiler version 1.11 or later.
23
24Even on a fast machine, building from source can take several seconds.
25
26-- requirements
27
28libsqlite3 (you probably already have it)
29
30go modules included in vendor:
31github.com/gorilla/mux
32golang.org/x/crypto
33golang.org/x/net
34humungus.tedunangst.com/r/go-sqlite3
35
36-- setup
37
38honk expects to be fronted by a TLS terminating reverse proxy.
39
40First, create the database.
41
42./honk init
43
44This will ask four questions.
45username: (the username you want)
46password: (the password you want)
47listenaddr: (tcp or unix: localhost:31337, /var/www/honk.sock, etc.)
48servername: (public DNS name: honk.example.com)
49
50Then run honk.
51
52./honk
53
54Refer also to the docs directory, in particular manual.txt.
55
56Busy honk instances may use megabytes of memory.
57
58-- upgrade
59
60./honk upgrade
61
62./honk