# Chronos

Chronos is a lightweight Docker container for self-hosters to schedule Python 3.7 scripts using isolated virtual environments, a built-in script editor, pip dependency installation, execution logs, debugging, and a web. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/985/chronos

## Description

Chronos is a lightweight Docker container for self-hosters to schedule Python 3.7 scripts using isolated virtual environments, a built-in script editor, pip dependency installation, execution logs, debugging, and a web interface, but its repository is archived and it suits users who do not expect active updates.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

21/100 (Low), based on 4 of 4 factors.
- Maintained: 0 (GitHub repository is archived)
- Popular: 38 (76 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 30 (4 GB minimum RAM)

## Links

- Docker Hub: https://hub.docker.com/r/simsemand/chronos
- GitHub: https://github.com/simse/chronos
- Unraid: https://ca.unraid.net/apps/chronos-11aw7by0trvpai?q=chronos

## Common questions

### Which port should I publish when running Chronos with Docker?

Publish the host port 5000 to container port 5000.

### Can I expose the Chronos web UI to the public internet?

No. The README says not to expose it publicly because it has zero security against unauthorized access, so attackers could execute malicious code on the server.

### Can Chronos run long-lived services or listen on network ports?

It is not intended for larger Python scripts meant to run forever, or for scripts that listen on ports, yet.

### How are Python dependencies kept separate between scripts?

Each script gets its own virtual environment and folder, so Pip dependencies can be installed without conflicting with other scripts.

### What scheduling triggers does Chronos support?

It supports interval triggers and CRON triggers.

---
Source: Our Local Host (https://ourlocalhost.com/app/985/chronos), the self-hosted and open-source app directory.
