Docker 一键部署倒计时页面:Easy Countdown全设备通用
Easy Countdown 介绍
Easy countdown是一个易于设置的倒计时页面。可以设置为倒计时或计时器。可用于个人生活、工作管理、教育、活动策划等多个领域。
🚢 项目地址
🚀Easy Countdown 特征
- 🍻 全端无缝访问:基于Web的响应式设计,支持PC、手机、平板等多设备实时同步查看倒计时,团队协作时无需重复登录。
- 🗺️ 倒计时与计时器双模式:可自由切换正计时(从当前时间累加)与倒计时(向目标时间递减),适用于项目冲刺、考试复习、健身挑战等场景。
- 🍾 双语标题与多语言支持:支持中英文标题自由切换,且中文界面需UTF-8编码保存,满足多语言需求。
- 🐳 Docker一键部署: 支持群晖NAS、CentOS等系统,30秒快速启动服务。无需复杂配置,小白用户也能轻松上手。
🛠️ 部署Easy Countdown
👻 先决条件/要求
- 最低 256MB RAM(推荐 1GB+)
- 具备docker,docker-compose 环境
🐳 方法一:使用Docker 命令部署
docker run -d \
--name countdown \
--restart unless-stopped \
-p 3000:3000 \
-e TIMER_BACKGROUND="https://s3api.srebro.cn:443/picgo/202505111505114.jpg" \
-e TIMER_TARGET="Sat Nov 15 2025 06:00:00 GMT+0800" \
-e TIMER_TITLE="项目上线倒计时" \
docker.cnb.cool/srebro/docker-images-chrom/easy-countdown:latest
🐳 方法二:使用Docker Compose部署 (推荐)
services:
easy-countdown:
image: docker.cnb.cool/srebro/docker-images-chrom/easy-countdown:latest ##使用CNB镜像加速
container_name: countdown
restart: unless-stopped
ports:
- "3000:3000"
environment:
TIMER_BACKGROUND: "https://s3api.srebro.cn:443/picgo/202505111505114.jpg" #背景图
TIMER_TARGET: "Sat Nov 15 2025 06:00:00 GMT+0800" #时间戳
TIMER_TITLE: "项目上线倒计时"
部署完成后,通过浏览器访问 http://<你的服务器IP或域名>:3000
即可使用Easy Countdown。
⏰ 时间戳转换⇄
- Unix时间戳转换器 https://www.bchrt.com/tools/unixtime-convertor/
- 把 日期转 Unix 的时间戳,填入到
TIMER_TARGET
中。
🏞️ 推荐宝藏壁纸网站
- https://wallhaven.cc/
- https://bz.zzzmh.cn/index
- https://unsplash.com/
- https://pixabay.com/[](https://pixabay.com/)
🧭 使用Nginx反向代理
#easy-countdown
server {
listen 443 ssl;
server_name date.srebro.cn; ##替换成自己的域名
error_page 404 /404/404.html;
charset utf-8;
ssl_certificate /home/application/nginx/cert/srebro.cn.pem;
ssl_certificate_key /home/application/nginx/cert/srebro.cn.key;
ssl_session_cache shared:SSL:1m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header x-wiz-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://localhost:3000;
}
}
🎁 获取 Easy Countdown
- CNB 仓库地址:Easy Countdown
License:
CC BY 4.0