Skip to content

🐳 Uptime Kuma with extra juicy configuration and streaming SQLite.

License

Notifications You must be signed in to change notification settings

dockette/kumatron

Repository files navigation

Dockette / Kumatron

🐳 Uptime Kuma with extra juicy configuration and streaming SQLite.

🕹 f3l1x.io | 💻 f3l1x | 🐦 @xf3l1x


Usage

Basic

docker run \
	-it \
	--rm \
	-p 3001:3001 \
	-e DATA_DIR=./data \
	-v /your/path:/app/data \
	dockette/kumatron

SQLite + Litestream

Litestream is extra horse power for SQLite. Stream SQLite to cloud storage, e.q. S3.

docker run \
	-it \
	--rm \
	-p 3001:3001 \
	-e DATA_DIR=./data \
	-e LITESTREAM=1 \
	-e LITESTREAM_TEMPLATE=s3 \
	-e LITESTREAM_DB_FILE=/app/data/kuma.db \
	-e LITESTREAM_S3_ENDPOINT=yourbucket.minio.tld \
	-e LITESTREAM_S3_REGION=foobar \
	-e LITESTREAM_S3_PATH=foobar \
	-e LITESTREAM_S3_BUCKET=foobar \
	-e LITESTREAM_S3_ACCESS_KEY_ID=foobar \
	-e LITESTREAM_S3_SECRET_ACCESS_KEY=foobarbaz \
	-e LITESTREAM_RETENTION=24h \
	-e LITESTREAM_RETENTION_CHECK_INTERVAL=1h \
	-e LITESTREAM_SNAPSHOT_INTERVAL=10s \
	-e LITESTREAM_SYNC_INTERVAL=1s \
	-e LITESTREAM_VALIDATION_INTERVAL=12h \
	-v /your/path:/app/data \
	dockette/kumatron

Tip

For more detailed configuration options, please refer to the Litestream official documentation.

Development

See how to contribute to this package.

This package is currently maintaining by these authors.


Consider to support f3l1x. Also thank you for using this package.

About

🐳 Uptime Kuma with extra juicy configuration and streaming SQLite.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published