Blame
f9b63f | mvbingham | 2025-07-27 21:29:54 | 1 | # CheckCie |
2 | ||||
3 | 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. |
|||
4 | ||||
5 | ## Features |
|||
6 | ||||
7 | - Web-based interface accessible on port 8090 |
|||
8 | - Persistent data storage through volume mapping |
|||
9 | - Automatic restart capability |
|||
10 | - Optimized file handle limits for better performance |
|||
11 | ||||
12 | ## Usage |
|||
13 | ||||
14 | 1. Save this configuration in a `docker-compose.yml` file |
|||
15 | 2. Deploy the container by running: |
|||
16 | ||||
17 | ```bash |
|||
18 | docker compose up -d |
|||
19 | ``` |
|||
20 | ||||
21 | 3. Access the web interface at `http://your-server-ip:8090` |
|||
22 | ||||
23 | ## Portainer Installation |
|||
24 | ||||
25 | To deploy this container using Portainer: |
|||
26 | ||||
27 | 1. Log into your Portainer instance |
|||
28 | 2. Navigate to your desired environment |
|||
29 | 3. Click on "Stacks" in the left sidebar |
|||
30 | 4. Click the "+ Add stack" button |
|||
31 | 5. Enter a name for your stack (e.g., "checkcie") |
|||
32 | 6. In the "Web editor" tab, copy and paste the following configuration: |
|||
33 | ||||
34 | ```yaml |
|||
35 | services: |
|||
36 | checkcle: |
|||
37 | image: operacle/checkcle:latest |
|||
38 | container_name: checkcle |
|||
39 | restart: unless-stopped |
|||
40 | ports: |
|||
41 | - "8090:8090" # Web Application |
|||
42 | volumes: |
|||
43 | - /opt/pb_data:/mnt/pb_data # Host directory mapped to container path |
|||
44 | ulimits: |
|||
45 | nofile: |
|||
46 | soft: 4096 |
|||
47 | hard: 8192 |
|||
48 | ``` |
|||
49 | ||||
50 | 7. Click "Deploy the stack" |
|||
51 | 8. Once deployed, access CheckCie at `http://your-server-ip:8090` |
|||
52 | ||||
53 | ## Volume Configuration |
|||
54 | ||||
55 | 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. |
|||
56 | ||||
57 | ## System Requirements |
|||
58 | ||||
59 | - Docker Engine 20.10 or later |
|||
60 | - At least 1GB of RAM |
|||
61 | - Sufficient disk space for data storage (recommended: 10GB+) |
|||
62 | ||||
63 | ## Maintenance |
|||
64 | ||||
65 | - Logs can be viewed using: `docker logs checkcle` |
|||
66 | - Updates can be applied by pulling the latest image and restarting the container: |
|||
67 | ||||
68 | ```bash |
|||
69 | docker compose pull |
|||
70 | docker compose up -d |
|||
71 | ``` |