
oneuptime/harakaOneUptime 是一个全栈监控解决方案,可用于监控网站、应用程序、API和服务器的正常运行时间和性能。该Docker镜像提供了OneUptime的完整部署,简化了安装和配置过程。
bashdocker run -d --name oneuptime -p 3000:3000 oneuptime/oneuptime
创建docker-compose.yml文件:
yamlversion: '3' services: oneuptime: image: oneuptime/oneuptime ports: - "3000:3000" environment: - NODE_ENV=production - DATABASE_URL=postgresql://user:password@postgres:5432/oneuptime depends_on: - postgres - redis postgres: image: postgres:13 environment: - POSTGRES_USER=user - POSTGRES_PASSWORD=password - POSTGRES_DB=oneuptime volumes: - postgres_data:/var/lib/postgresql/data redis: image: redis:6 volumes: - redis_data:/data volumes: postgres_data: redis_data:
启动服务:
bashdocker-compose up -d
可通过环境变量进行配置,常用选项包括:
NODE_ENV: 环境类型(development/production)DATABASE_URL: 数据库连接URLREDIS_URL: Redis连接URLEMAIL_FROM: 告警邮件发件人地址SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASSWORD: SMTP服务器配置ALERT_CHANNELS: 启用的告警渠道部署完成后,通过以下地址访问OneUptime界面: http://localhost:3000






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务