all repos — honk @ 647c846225285633b42eb5af0f24ebf921e2780c

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