README (view raw)
1honk honk
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, tonk, all your favorite activities are here.
10
11Public RSS.
12
13Custom emus.
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
24Ein Honk is a stupid person auf deutsch.
25
26Automatic image attachment debloating.
27
28Minimal setup and configuration.
29
30Written in gotesque, an especially grotesque dialect of golang.
31
32-- build
33
34It should be sufficient to type make after unpacking a release.
35You'll need a go compiler version 1.11 or later.
36
37Even on a fast machine, building from source can take several seconds.
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