Rapidblock go build
parent
500906eb16
commit
41476d4221
61
README.md
61
README.md
|
@ -7,6 +7,67 @@ Share your wisdom here:
|
||||||
* https://joinmastodon.org/
|
* https://joinmastodon.org/
|
||||||
|
|
||||||
|
|
||||||
|
# jebba.moe
|
||||||
|
I run my own personal Mastodon server since 2023:
|
||||||
|
|
||||||
|
* https://jebba.moe
|
||||||
|
|
||||||
|
This present repo is for small notes and scripts for maintaining my instance.
|
||||||
|
|
||||||
|
https://spacecruft.org/deepcrayon/mastodon
|
||||||
|
|
||||||
|
|
||||||
|
# Le Spam
|
||||||
|
There are some on the Internet that like to spam and attack Mastodon nodes.
|
||||||
|
Often, this is related to political attacks, but it will run the gamut of
|
||||||
|
the weirdness on Earth.
|
||||||
|
|
||||||
|
Groups of moderators are created, some working together, to allow them
|
||||||
|
to shape they server as they like.
|
||||||
|
|
||||||
|
Rapidblock is software that allows Mastodon nodes to block unwanted servers
|
||||||
|
more easily. It helps put the community back in charge of their own server.
|
||||||
|
Or that's at least the goal, as far as I can tell. I am not the author
|
||||||
|
of it. It is also in very early development, but is mature enough to try
|
||||||
|
out, if you're familiar with server administration.
|
||||||
|
|
||||||
|
Here's notes so far. I haven't run it. Maybe soon.
|
||||||
|
|
||||||
|
Quick & dirty build for Debian Bullseye (11/stable).
|
||||||
|
|
||||||
|
Note, the `.deb` packages upstream use `zstd` compression,
|
||||||
|
which Bullseye `dpkg-deb` can't uncompress.
|
||||||
|
|
||||||
|
To build, a newer `go` compiler is needed than ships in the
|
||||||
|
main Bullseye repo. It is in the Bullseye backports repo.
|
||||||
|
|
||||||
|
Edit `/etc/apt/sources.list` and make sure it has a line like this:
|
||||||
|
```
|
||||||
|
deb http://mirrors.kernel.org/debian bullseye-backports main
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install -t bullseye-backports golang-go
|
||||||
|
git clone https://github.com/rapidblock-org/rapidblock
|
||||||
|
cd rapidblock
|
||||||
|
go install
|
||||||
|
go build
|
||||||
|
```
|
||||||
|
|
||||||
|
That should build a binary `rapidblock`.
|
||||||
|
To confirm it works, run:
|
||||||
|
|
||||||
|
```
|
||||||
|
./rapidblock --help
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
# Disclaimer
|
||||||
|
I have only been running a Mastodon server for a week, and am just
|
||||||
|
figuring out how it works as I go.
|
||||||
|
|
||||||
|
|
||||||
# Copyright
|
# Copyright
|
||||||
Unofficial project, not part of official Mastodon software or
|
Unofficial project, not part of official Mastodon software or
|
||||||
website. Upstream sources under their respective copyrights.
|
website. Upstream sources under their respective copyrights.
|
||||||
|
|
Loading…
Reference in New Issue