Omnibus-style container for Rebased and Soapbox
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 ef2e4de8a3 fix lookup command 2 months ago
Caddyfile Initial commit 2 months ago
Dockerfile general updates, wait until IP is pointing to instance before starting 2 months ago
LICENSE Initial commit 2 months ago
README.md transfer config to database, add instructions on persisting things properly 2 months ago
docker-entrypoint.sh fix lookup command 2 months ago
docker.exs transfer config to database, add instructions on persisting things properly 2 months ago
postgres.sh transfer config to database, add instructions on persisting things properly 2 months ago

README.md

rebased-omnibus

Omnibus-style container image for Rebased. Alpha-quality, please don't use this in production yet!

Components

  • PostgreSQL 14
  • Caddy
  • Rebased
  • Soapbox FE

Build it

docker build . -t rebased-omnibus:latest

Run it

First, point your domain name at the public IP of your server, so Caddy can get a proper TLS certificate. Then, boot up Docker:

docker run -it \
    -e DOMAIN=pl.your.domain \
    -e INSTANCE_NAME=Soapbox \
    -e ADMIN_EMAIL=me@your.domain \
    -e NOTIFY_EMAIL=notify@your.domain \
    -v /home/omnibus/caddy:/caddy \
    -v /home/omnibus/db:/var/lib/postgresql/14/pleroma \
    -v /home/omnibus/uploads:/var/lib/pleroma/uploads \
    -v /home/omnibus/static:/var/lib/pleroma/static \
    -p 0.0.0.0:80:80 \
    -p 0.0.0.0:443:443 \
    rebased-omnibus:latest

License

© 2022 Miss Pasture

© 2021-2022 Soapbox and Rebased contributors

© 2017-2022 Pleroma contributors

This 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 software 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 software. If not, see https://www.gnu.org/licenses/.