Skip to content

azigler/palladium

Repository files navigation

palladium

Deploy-and-enjoy web service suite via Docker

License Contributing Guide Code of Conduct Security Policy

Table of Contents

Background

Easy-to-use docker-compose.yml to bootstrap a Docker network of open source containers and provide a web service suite.

  • listmonk: listmonk/listmonk:latest
  • mattermost: mattermost/mattermost-team-edition:latest
  • postgres: postgres:latest
  • redis: redis:latest
  • swag: lscr.io/linuxserver/swag:latest
  • wikijs: lscr.io/linuxserver/wikijs:latest

Install

This project was tested in the /opt directory of a Ubuntu 22.04 (LTS) x64 Droplet with 2GB memory and 25GB disk space hosted by DigitalOcean. You need to have the latest Docker Desktop installed for your operating system, with docker compose available as a command.

  1. Clone and enter the repository:
git clone https://github.com/azigler/palladium.git
cd palladium
  1. Edit exports.sh and add your own values.

  2. Use git update-index --assume-unchanged exports.sh to keep your values out of source control.

  3. Proceed to Usage to start your Docker containers. Services may work inconsistently the first time they are brought online, specifically if you are generating certificates. It's recommended to restart the Docker containers once after they fully come online for the first time before troubleshooting further.

Usage

Start the containers with:

./start.sh

If you have not yet done so, proceed to Setup to finalize your configuration.

Stop the containers with:

./stop.sh

Maintainers

@azigler

Contributing

Feedback and contributions are encouraged! After reading the Code of Conduct, use the Bug Report and Feature Request issue templates to discuss any bugs or contributions to palladium. For more information, please read the Contributing Guide.

License

MIT © Andrew Zigler

About

Deploy-and-enjoy web service suite via Docker

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages