|
10 months ago | |
---|---|---|
catgirl | 1 year ago | |
foxgirl | 1 year ago | |
gotosocial | 1 year ago | |
server | 10 months ago | |
static | 1 year ago | |
tweety | 10 months ago | |
.env.example | 2 years ago | |
.gitignore | 1 year ago | |
Dockerfile | 10 months ago | |
Jenkinsfile | 2 years ago | |
LICENSE.md | 2 years ago | |
README.md | 2 years ago | |
docker-compose.yml | 2 years ago | |
docker.sh | 2 years ago | |
go.mod | 2 years ago | |
go.sum | 2 years ago | |
main.go | 10 months ago |
We can make the fediverse huge, together. fediverse.express makes starting your own instance easy - deploy Misskey or Pleroma using just your browser.
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
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)
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).
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/.