We can make the fediverse huge, together. fediverse.express makes starting your own instance easy - deploy Misskey or Pleroma using just your browser. https://fediverse.express/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Pasture Pastureson fb93333954 Update 'Dockerfile' 3 months ago
catgirl let's just delete random files from the repo. nobody's using them, right?? right???? 8 months ago
foxgirl remove the previous cronjob, if present 10 months ago
gotosocial finish gotosocial integration 6 months ago
server add birdsitelive scripts 3 months ago
static add gotosocial where it needs to be added 6 months ago
tweety add birdsitelive scripts 3 months ago
.env.example Add Linode 1 year ago
.gitignore add initial gotosocial playbook 6 months ago
Dockerfile Update 'Dockerfile' 3 months ago
Jenkinsfile Add a Jenkinsfile 1 year ago
LICENSE.md Initial public commit 1 year ago
README.md Add Docker container 1 year ago
docker-compose.yml Add sample docker-compose 1 year ago
docker.sh Add Dockerfile 1 year ago
go.mod go mod tidy 1 year ago
go.sum Add Oracle, add upgrading for AWS and Oracle 1 year ago
main.go add birdsitelive scripts 3 months ago

README.md

fediverse.express

We can make the fediverse huge, together. fediverse.express makes starting your own instance easy - deploy Misskey or Pleroma using just your browser.

Build

You will need Go 1.16+, Ansible, a DigitalOcean API application, and a Linode API application.

sudo apt install python3-pip
sudo python3 -m pip install ansible
ansible-galaxy collection install community.general community.postgresql

sudo snap install go --channel=1.16/stable --classic

git clone https://git.gamers.exposed/pasture/fediverse.express.git
cp .env.example .env
$EDITOR .env

go build && ./fediverse.express

Docker

From Docker Hub:

docker run -it -d --restart always --env-file .env pasture/fediverse.express:latest

Or from source:

docker build . -t pasture/fediverse.express:latest -t pasture/fediverse.express:$(git rev-parse --short HEAD)

Hack

Please. If you would be so nice as to run your commits through gofmt before submitting them, that would be appreciated.

Also please include a Developer Certificate of Origin (Signed-off-by header).

License

Copyright © 2021 CuteAP/fediverse.express.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.