Tianji
Website Analytics + Uptime Monitor + Server Status
#monitoring #analytics #uptime
Getting Started
- Create a folder and move to the folder
mkdir tianji && cd tianji
- Create a
docker-compose.yml
file and add the following content:services: tianji: image: moonrailgun/tianji ports: - "12345:12345" environment: DATABASE_URL: postgresql://tianji:tianji@postgres:5432/tianji JWT_SECRET: replace-me-with-a-random-string ALLOW_REGISTER: "false" ALLOW_OPENAPI: "true" depends_on: - postgres restart: always postgres: image: postgres:15.4-alpine environment: POSTGRES_DB: tianji POSTGRES_USER: tianji POSTGRES_PASSWORD: tianji volumes: - tianji-db-data:/var/lib/postgresql/data restart: always healthcheck: test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"] interval: 5s timeout: 5s retries: 5 volumes: tianji-db-data:
- Run the following command to start the container:
docker compose up -d
- Open the browser and go to http://localhost:12345 to access the Tianji.
Username: admin Password: admin