Pushbits
Self-hosted notification server for relaying push notifications via Matrix, similar to PushBullet and Gotify.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: '2'
services:
server:
image: ghcr.io/pushbits/server:latest
ports:
- 8080:8080
environment:
PUSHBITS_DATABASE_DIALECT: 'sqlite3'
PUSHBITS_ADMIN_MATRIXID: '@your/matrix/username:matrix.org' # The Matrix account on which the admin will receive their notifications.
PUSHBITS_ADMIN_PASSWORD: 'your/pushbits/password' # The login password of the admin account. Default username is 'admin'.
PUSHBITS_MATRIX_USERNAME: 'your/matrix/username' # The Matrix account from which notifications are sent to all users.
PUSHBITS_MATRIX_PASSWORD: 'your/matrix/password' # The password of the above account.
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- ./data:/data
restart: unless-stoppedResources
Website: https://www.pushbits.io/
GitHub: https://github.com/pushbits/server
Docker Hub: https://github.com/pushbits/server/pkgs/container/server
Configuration: https://www.pushbits.io/docs/#installation