https://github.com/engineervix/docker-rocketchat
docker-compose.yml setup to run Rocket.Chat in production
https://github.com/engineervix/docker-rocketchat
Last synced: 3 months ago
JSON representation
docker-compose.yml setup to run Rocket.Chat in production
- Host: GitHub
- URL: https://github.com/engineervix/docker-rocketchat
- Owner: engineervix
- License: mit
- Created: 2022-10-10T20:24:39.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-15T02:28:13.000Z (over 2 years ago)
- Last Synced: 2025-02-04T12:18:15.669Z (about 1 year ago)
- Size: 13.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rocket.Chat Server Setup
This is a custom [rocket.chat](https://docs.rocket.chat/) setup using Docker & docker-compose, adapted from
-
-
## Features
- Instead of [Traefik](https://github.com/traefik/traefik), this setup uses NGIИX, via [nginx-proxy/nginx-proxy](https://github.com/nginx-proxy/nginx-proxy) and [nginx-proxy/acme-companion](https://github.com/nginx-proxy/acme-companion).
- Volume backups via [docker-volume-backup](https://github.com/offen/docker-volume-backup)
## Instructions
1. Clone repo
2. Create a `.env` file based on the example `.env.sample` file and update environment variables accordingly
3. Configure nginx-proxy and nginx-proxy/acme-companion (TODO: provide detailed docs)
4. Setup your backups -- choose any S3-compatible storage, and configure healthchecks.io (TODO: provide detailed docs)
5. Persistence
```bash
mkdir -p data/rocketchat-db-data
mkdir -p data/rocketchat-media-data
sudo chown -R 1001 data
```