2019-06-11 05:24:44 +02:00
|
|
|
honk
|
2019-04-09 13:59:33 +02:00
|
|
|
|
2023-08-10 03:14:08 +02:00
|
|
|
## features
|
2019-04-09 13:59:33 +02:00
|
|
|
|
2019-11-09 03:08:10 +01:00
|
|
|
Take control of your honks and join the federation.
|
|
|
|
An ActivityPub server with minimal setup and support costs.
|
2019-10-15 21:57:18 +02:00
|
|
|
Spend more time using the software and less time operating it.
|
2019-04-09 13:59:33 +02:00
|
|
|
|
2019-04-15 23:56:05 +02:00
|
|
|
No attention mining.
|
|
|
|
No likes, no faves, no polls, no stars, no claps, no counts.
|
|
|
|
|
2019-10-15 21:57:18 +02:00
|
|
|
Purple color scheme. Custom emus. Memes too.
|
|
|
|
Avatars automatically assigned by the NSA.
|
2019-04-24 08:16:52 +02:00
|
|
|
|
2019-10-15 21:57:18 +02:00
|
|
|
The button to submit a new honk says "it's gonna be honked".
|
2019-04-24 08:16:52 +02:00
|
|
|
|
2020-09-25 18:14:34 +02:00
|
|
|
The honk mission is to work well if it's what you want.
|
|
|
|
This does not imply the goal is to be what you want.
|
|
|
|
|
2023-08-10 03:14:08 +02:00
|
|
|
## build
|
2019-04-10 14:51:56 +02:00
|
|
|
|
|
|
|
It should be sufficient to type make after unpacking a release.
|
2022-05-31 09:06:09 +02:00
|
|
|
You'll need a go compiler version 1.16 or later. And libsqlite3.
|
2019-04-10 14:51:56 +02:00
|
|
|
|
|
|
|
Even on a fast machine, building from source can take several seconds.
|
|
|
|
|
2019-09-09 21:59:38 +02:00
|
|
|
Development sources: hg clone https://humungus.tedunangst.com/r/honk
|
|
|
|
|
2023-08-10 03:14:08 +02:00
|
|
|
## setup
|
2019-04-09 13:59:33 +02:00
|
|
|
|
2019-04-10 14:22:09 +02:00
|
|
|
honk expects to be fronted by a TLS terminating reverse proxy.
|
|
|
|
|
2019-04-24 08:16:52 +02:00
|
|
|
First, create the database. This will ask four questions.
|
2019-04-09 13:59:33 +02:00
|
|
|
./honk init
|
2019-04-10 14:22:09 +02:00
|
|
|
username: (the username you want)
|
|
|
|
password: (the password you want)
|
2022-07-23 23:49:04 +02:00
|
|
|
listenaddr: (tcp or unix: 127.0.0.1:31337, /var/www/honk.sock, etc.)
|
2019-04-10 14:22:09 +02:00
|
|
|
servername: (public DNS name: honk.example.com)
|
|
|
|
|
|
|
|
Then run honk.
|
2019-04-09 13:59:33 +02:00
|
|
|
./honk
|
|
|
|
|
2023-08-10 03:14:08 +02:00
|
|
|
## upgrade
|
2019-04-15 03:35:42 +02:00
|
|
|
|
2022-05-31 09:06:09 +02:00
|
|
|
old-honk backup `date +backup-%F`
|
2019-04-15 03:35:42 +02:00
|
|
|
./honk upgrade
|
|
|
|
./honk
|
2019-10-15 21:57:18 +02:00
|
|
|
|
2023-08-10 03:14:08 +02:00
|
|
|
## documentation
|
2019-10-15 21:57:18 +02:00
|
|
|
|
2019-11-01 06:59:28 +01:00
|
|
|
There is a more complete incomplete manual. This is just the README.
|
2019-11-06 22:21:40 +01:00
|
|
|
|
2023-08-10 03:14:08 +02:00
|
|
|
## guidelines
|
2019-11-06 22:21:40 +01:00
|
|
|
|
|
|
|
One honk per day, or call it an "eighth-tenth" honk.
|
|
|
|
If your honk frequency changes, so will the number of honks.
|
|
|
|
|
|
|
|
The honk should be short, but not so short that you cannot identify it.
|
|
|
|
|
|
|
|
The honk is an animal sign of respect and should be accompanied by a
|
|
|
|
friendly greeting or a nod.
|
|
|
|
|
|
|
|
The honk should be done from a seat and in a safe area.
|
|
|
|
|
|
|
|
It is considered rude to make noise in a place of business.
|
|
|
|
|
|
|
|
The honk may be made on public property only when the person doing
|
|
|
|
the honk has the permission of the owner of that property.
|
2019-12-09 09:55:33 +01:00
|
|
|
|
2023-08-10 03:14:08 +02:00
|
|
|
## disclaimer
|
2019-12-09 09:55:33 +01:00
|
|
|
|
|
|
|
Do not use honk to contact emergency services.
|