A server that saves SysCheck report uploads
https://syscheck.crafterpika.cc/
- Python 60.2%
- HTML 28.4%
- CSS 7.3%
- JavaScript 2.3%
- Dockerfile 1.8%
|
All checks were successful
Create and publish a Docker image to ghcr.io / build-and-push-image (push) Successful in 27s
|
||
|---|---|---|
| .forgejo | ||
| reports | ||
| static | ||
| templates | ||
| .gitignore | ||
| app.py | ||
| config.json | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
syscheck_receiver
A server that saves SysCheck report uploads. Mostly WIP.
Self Host
Docker
- Install
dockeranddocker-compose - Create a
docker-compose.ymlfile with following contents
services:
syscheck-receiver:
image: ghcr.io/crafterpika/syscheck_receiver:latest
container_name: syscheck_receiver
restart: unless-stopped
ports:
- "8080:6969"
volumes:
- /path/to/your/folder:/data
- Run
docker-compose pullthendocker-compose up -d
To update the Docker image run
docker-compose pull
docker-compose up --force-recreate --build -d
docker image prune -f
Running from Source
Any version of Python 3.13 and newer should work. Install dependencies with
pip install -r requirements.txt
On Linux you may need to install the dependencies via your package manager (Ex. Arch: pacman -Syu python-flask python-waitress) or need to use a venv
Then run the app with
python(3) app.py