all repos — honk @ 974d20c1131131149f0ec326051f4e12da823c71

my fork of honk

README (view raw)

 1honk
 2
 3-- features
 4
 5Take control of your honks.
 6Join the federation in the fight against the evil empire.
 7
 8Send honks. Receive honks. And not just honks.
 9Bonk, donk, zonk, all your favorite activities are here.
10
11Public RSS.
12
13Custom emus. Memes too.
14
15Purple color scheme.
16
17No attention mining.
18No likes, no faves, no polls, no stars, no claps, no counts.
19
20The button to submit a new honk says "it's gonna be honked".
21
22Avatars assigned by the NSA.
23
24Automatic image attachment debloating.
25
26Minimal setup and configuration.
27
28Written in gotesque, an especially grotesque dialect of golang.
29
30-- build
31
32It should be sufficient to type make after unpacking a release.
33You'll need a go compiler version 1.11 or later.
34
35Even on a fast machine, building from source can take several seconds.
36
37Development sources: hg clone https://humungus.tedunangst.com/r/honk
38
39-- requirements
40
41libsqlite3 (you probably already have it)
42
43go 1.11+
44
45Internet connection not included.
46
47-- setup
48
49honk expects to be fronted by a TLS terminating reverse proxy.
50
51First, create the database. This will ask four questions.
52
53./honk init
54
55username: (the username you want)
56password: (the password you want)
57listenaddr: (tcp or unix: localhost:31337, /var/www/honk.sock, etc.)
58servername: (public DNS name: honk.example.com)
59
60Then run honk.
61
62./honk
63
64Refer also to the docs directory, in particular manual.txt.
65
66Busy honk instances may use megabytes of memory.
67
68-- upgrade
69
70cp honk.db backup.db
71
72./honk upgrade
73
74./honk