all repos — honk @ d3309c6c285cfe98f89fea2673a525cdbd440ec4

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
15No attention mining.
16No likes, no faves, no polls, no stars, no claps, no counts.
17
18The button to submit a new honk says "it's gonna be honked".
19
20Ein Honk is a stupid person auf deutsch.
21
22No keybase support.
23
24-- build
25
26It should be sufficient to type make after unpacking a release.
27You'll need a go compiler version 1.11 or later.
28
29Even on a fast machine, building from source can take several seconds.
30
31-- requirements
32
33libsqlite3 (you probably already have it)
34
35go modules included in vendor:
36github.com/gorilla/mux
37golang.org/x/crypto
38golang.org/x/net
39humungus.tedunangst.com/r/go-sqlite3
40
41-- setup
42
43honk expects to be fronted by a TLS terminating reverse proxy.
44
45First, create the database.
46
47./honk init
48
49This will ask four questions.
50username: (the username you want)
51password: (the password you want)
52listenaddr: (tcp or unix: localhost:31337, /var/www/honk.sock, etc.)
53servername: (public DNS name: honk.example.com)
54
55Then run honk.
56
57./honk
58
59Refer also to the docs directory, in particular manual.txt.
60
61Busy honk instances may use megabytes of memory.
62
63-- upgrade
64
65./honk upgrade
66
67./honk