all repos — honk @ dced557794ee09f46db8f3cc22f51745e1cac0a0

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
37-- requirements
38
39libsqlite3 (you probably already have it)
40
41go 1.11+
42
43Internet connection not included.
44
45-- setup
46
47honk expects to be fronted by a TLS terminating reverse proxy.
48
49First, create the database. This will ask four questions.
50
51./honk init
52
53username: (the username you want)
54password: (the password you want)
55listenaddr: (tcp or unix: localhost:31337, /var/www/honk.sock, etc.)
56servername: (public DNS name: honk.example.com)
57
58Then run honk.
59
60./honk
61
62Refer also to the docs directory, in particular manual.txt.
63
64Busy honk instances may use megabytes of memory.
65
66-- upgrade
67
68cp honk.db backup.db
69
70./honk upgrade
71
72./honk