A simple server for sending and receiving messages. It allows users to post new messages, view existing messages and delete messages as needed. This server can work in a local network without the need for an Internet connection and does not require registration.
- Python 3.X or higher
- Dependencies: Gunicorn, Flask, Requests
curl -L -o ./messages.db https://raw.githubusercontent.com/2boom-ua/webntfy/main/messages.db docker build -t webntfy .or
docker pull ghcr.io/2boom-ua/webntfy:latestdocker run -v ./messages.db:/webntfy/messages.db --name webntfy -p 5511:5511 -e TZ=UTC ghcr.io/2boom-ua/webntfy:latest services:
webntfy:
container_name: webntfy
image: ghcr.io/2boom-ua/webntfy:latest
environment:
- TZ=Etc/UTC
ports:
- 5511:5511
volumes:
- ./messages.db:/webntfy/messages.db
restart: unless-stopped
docker-compose up -dgit clone https://github.com/2boom-ua/webntfy.git
cd webntfypip install -r requirements.txtnano /etc/systemd/system/webntfy.serviceAdd the following content:
[Unit]
Description=WebNtfy
After=multi-user.target
[Service]
Type=simple
Restart=always
WorkingDirectory=/opt/webntfy
ExecStart=gunicorn -w 4 -b 0.0.0.0:5511 webntfy:app
[Install]
WantedBy=multi-user.targetsystemctl daemon-reload
systemctl enable webntfy.service
systemctl start webntfy.servicehttps://your_domain_name or http://server_ip:5511
This project is licensed under the MIT License.
- 2boom - GitHub
