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.

44 lines
1.5 KiB

6 months ago
6 months ago
6 months ago
  1. # rebased-omnibus
  2. Omnibus-style container image for Rebased. Alpha-quality, please don't use this in production yet!
  3. ### Components
  4. - PostgreSQL 14
  5. - Caddy
  6. - Rebased
  7. - Soapbox FE
  8. ## Build it
  9. ```
  10. docker build . -t rebased-omnibus:latest
  11. ```
  12. ## Run it
  13. First, point your domain name at the public IP of your server, so Caddy can get a proper TLS certificate. Then, boot up Docker:
  14. ```
  15. docker run -it \
  16. -e DOMAIN=pl.your.domain \
  17. -e INSTANCE_NAME=Soapbox \
  18. -e ADMIN_EMAIL=me@your.domain \
  19. -e NOTIFY_EMAIL=notify@your.domain \
  20. -v /home/omnibus/caddy:/caddy \
  21. -v /home/omnibus/db:/var/lib/postgresql/14/pleroma \
  22. -v /home/omnibus/uploads:/var/lib/pleroma/uploads \
  23. -v /home/omnibus/static:/var/lib/pleroma/static \
  24. -p 0.0.0.0:80:80 \
  25. -p 0.0.0.0:443:443 \
  26. rebased-omnibus:latest
  27. ```
  28. ## License
  29. © 2022 Miss Pasture
  30. © 2021-2022 Soapbox and Rebased contributors
  31. © 2017-2022 Pleroma contributors
  32. 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/.