a set of scripts to spin up local environments containing many fediverse implementations for federation testing
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Luna 6d4c031fb6 add GoToSocial in a draft state
does not federate properly
see #3
8 months ago
files add GoToSocial in a draft state 8 months ago
pubtester.example.net add pubtester.example.net certs 8 months ago
.env.mastodon update README 10 months ago
.gitignore add mastodon 10 months ago
Dockerfile.gotosocial add GoToSocial in a draft state 8 months ago
Dockerfile.pleroma federate two pleroma instances instead 10 months ago
Dockerfile.pleroma-source add pleroma_source_selfbuilt image for patching pleroma 8 months ago
LICENSE Initial commit 10 months ago
README.md migrate from pubtester.local to pubtester.example.net 8 months ago
docker-compose.yaml add GoToSocial in a draft state 8 months ago
mastodon_setup.sh federate two pleroma instances instead 10 months ago
minica.pem add selfsigned certificates 10 months ago
pleroma_setup.sh add GoToSocial in a draft state 8 months ago

README.md

pubtester

a set of scripts to spin up local environments containing many fediverse implementations for federation testing

at the moment only two instances of pleroma are generated.

mastodon is TODO.

setup

add the following to your /etc/hosts

127.0.0.1		pleroma.pubtester.example.net		localhost
127.0.0.1		pleroma2.pubtester.example.net	localhost

run

git clone ... && cd pubtester
./pleroma_setup.sh
docker-compose up -d pleroma_web pleroma2_web nginx

then go to https://pleroma.pubtester.example.net:20000/main/friends and also https://pleroma2.pubtester.example.net:20000/main/friends

emit new minica certs

this is generally for myself: https://github.com/jsha/minica

minica -domains 'pubtester.example.net,*.pubtester.example.net'

wipe everything

sudo rm -rfv ./data
./pleroma_setup.sh