# CheckCie CheckCie is a web-based application that provides an interface for managing and monitoring your systems. It's designed to be lightweight and easy to deploy using Docker. ## Features - Web-based interface accessible on port 8090 - Persistent data storage through volume mapping - Automatic restart capability - Optimized file handle limits for better performance ## Usage 1. Save this configuration in a `docker-compose.yml` file 2. Deploy the container by running: ```bash docker compose up -d ``` 3. Access the web interface at `http://your-server-ip:8090` ## Portainer Installation To deploy this container using Portainer: 1. Log into your Portainer instance 2. Navigate to your desired environment 3. Click on "Stacks" in the left sidebar 4. Click the "+ Add stack" button 5. Enter a name for your stack (e.g., "checkcie") 6. In the "Web editor" tab, copy and paste the following configuration: ```yaml services: checkcle: image: operacle/checkcle:latest container_name: checkcle restart: unless-stopped ports: - "8090:8090" # Web Application volumes: - /opt/pb_data:/mnt/pb_data # Host directory mapped to container path ulimits: nofile: soft: 4096 hard: 8192 ``` 7. Click "Deploy the stack" 8. Once deployed, access CheckCie at `http://your-server-ip:8090` ## Volume Configuration The container uses a volume mount at `/opt/pb_data` to persist data. Make sure this directory exists on your host system and has appropriate permissions. ## System Requirements - Docker Engine 20.10 or later - At least 1GB of RAM - Sufficient disk space for data storage (recommended: 10GB+) ## Maintenance - Logs can be viewed using: `docker logs checkcle` - Updates can be applied by pulling the latest image and restarting the container: ```bash docker compose pull docker compose up -d ```