Skip to content

Latest commit

Β 

History

History
99 lines (65 loc) Β· 1.79 KB

File metadata and controls

99 lines (65 loc) Β· 1.79 KB

πŸ‘‹ Welcome to uvdesk πŸš€

Open-source helpdesk and support ticket system

πŸ“‹ Description

Open-source helpdesk and support ticket system

πŸš€ Services

  • app: nuttcorp/uvdesk:latest

Infrastructure Components

  • db: Mysql database

πŸ“¦ Installation

Option 1: Quick Install

curl -q -LSsf "https://raw.githubusercontent.com/composemgr/uvdesk/main/docker-compose.yaml" -o compose.yml

Option 2: Git Clone

git clone "https://github.com/composemgr/uvdesk" ~/.local/srv/docker/uvdesk
cd ~/.local/srv/docker/uvdesk
docker compose up -d

Option 3: Using composemgr

composemgr install uvdesk

πŸ”§ Configuration

Environment Variables

TZ=America/New_York
DB_USER_NAME=uvdesk
DB_USER_PASS=changeme_db_password
DB_ADMIN_PASS=changeme_admin_password

See docker-compose.yaml for complete list of configurable options.

🌐 Access

πŸ“‚ Volumes

  • ./rootfs/data/db/mysql - Data storage

πŸ” Security

  • Change all default passwords before deploying to production
  • Use strong secrets for all authentication tokens
  • Configure HTTPS using a reverse proxy (nginx, traefik, caddy)
  • Regularly update Docker images for security patches
  • Backup your data regularly

πŸ” Logging

docker compose logs -f app

πŸ› οΈ Management

# Start services
docker compose up -d

# Stop services
docker compose down

# Update to latest images
docker compose pull && docker compose up -d

# View logs
docker compose logs -f

# Restart services
docker compose restart

πŸ“‹ Requirements

  • Docker Engine 20.10+
  • Docker Compose V2+

🀝 Author

πŸ€– casjay: Github πŸ€–
πŸ¦„ composemgr: Github πŸ¦„