愿望清单 + 倒数日 + Markdown 备忘录 Wishlist + Countdown + Markdown Memo
216
github:https://github.com/pixelpulse0x1/daysmatter
只需创建一个 docker-compose.yml 文件并运行。
# DaysMatter — Docker Compose 部署文件
# 官方镜像: pixelpulse01/daysmatter:latest
services:
daysmatter:
image: pixelpulse01/daysmatter:latest
container_name: daysmatter
restart: unless-stopped
# 环境变量:用户可以根据需要自行修改
environment:
- TZ=Asia/Shanghai
- APP_USERNAME=admin # 默认登录名
- APP_PASSWORD=password123 # 默认密码,提醒用户及时修改
- SECRET_KEY=your_random_secret_string # 随机字符密钥
# 端口映射: 宿主机端口(9050) : 容器内部端口(3150)
ports:
- "9050:3150"
# 数据持久化
# 建议将数据保存在当前目录下的 data 文件夹内,方便迁移和备份
volumes:
- ./data:/data
部署命令:
docker compose up -d
docker run -d \
--name daysmatter \
--restart unless-stopped \
-p 9050:3150 \
-e TZ=Asia/Shanghai \
-e APP_USERNAME=admin \
-e APP_PASSWORD=password123 \
-e SECRET_KEY=k9#f2Lz!P9vQ \
-v $(pwd)/data:/data \
pixelpulse01/daysmatter:latest
流星划过许愿单 — 你的私人倒数日、愿望矩阵与备忘录系统
由于手机app上很多管理软件功能不能自定义化,还有开屏广告、弹窗广告、摇一摇广告!于是就有本项目的诞生。
Memory: 25.37MB
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
(Ripple × Fire) / Difficultydata/ 文件夹为 zip 镜像下载docker pull pixelpulse01/daysmatter:latest
默认登录凭证: admin / change_me_please(生产环境务必修改!)
所有用户数据存储在 Docker 卷映射的宿主机目录:
/opt/docker-stacks/daysmatter/
├── database/
│ └── main.db # SQLite 数据库
├── uploads/
│ ├── countdown_days/ # 倒数日附图 (按 ID 分文件夹)
│ ├── wishlist/ # 愿望单愿景板
│ └── memos/ # 备忘录附件 + content.md
├── backgrounds/ # 壁纸图片
├── json/ # 配置文件 (settings.json / quotes.json / i18n)
└── log/ # 调试日志 (app.log)
| 变量 | 默认值 | 说明 |
|---|---|---|
APP_USERNAME | admin | 登录用户名 |
APP_PASSWORD | daysmatter2024 | 登录密码 |
SECRET_KEY | 随机生成 | Flask Session 签名密钥(生产环境建议固定) |
TZ | Asia/Shanghai | 容器时区 |
| 层级 | 技术 |
|---|---|
| 后端 | Python 3.12 / Flask 3.0 / SQLite (WAL) / Flask-Login |
| 前端 | Vanilla JS (ES6+) / SPA 导航 / CSS Variables |
| 编辑器 | Vditor (Markdown) / Quill.js (富文本) |
| 媒体 | GLightbox (灯箱) / Flatpickr (日期) / canvas-confetti (特效) |
| 部署 | Docker / Docker Compose / Alpine Linux |
本项目基于 MIT License 开源发布。
每一颗流星,都是一个未完成的愿望 ✨
Shooting Stars Wishlist — Your Personal Countdown, Wish Matrix & Memo System
DaysMatter is a self-hosted, ad-free personal productivity system that combines countdown tracking, intelligent wish management, and rich-text memos. Born from frustration with intrusive ads and limited customization in mobile apps, this open-source solution puts you in complete control of your goals and memories.
Memory: 25.37MB
![]()
![]()
![]()
![]()
![]()
![]()
(Ripple × Fire) / Difficultydata/ folder as mirror image# Coming soon - Upload in progress
Default Credentials: admin / change_me_please (Must change in production!)
All user data is stored in Docker volume-mapped host directories:
/opt/docker-stacks/daysmatter/
├── database/
│ └── main.db # SQLite database (WAL mode enabled)
├── uploads/
│ ├── countdown_days/ # Countdown attachments (ID-based folders)
│ ├── wishlist/ # Wishlist vision board images
│ └── memos/ # Memo attachments + content.md
├── backgrounds/ # Wallpaper images
├── json/ # Configuration files (settings.json, quotes.json, i18n)
└── log/ # Debug logs (app.log, error.log)
| Variable | Default | Description |
|---|---|---|
APP_USERNAME | admin | Login username |
APP_PASSWORD | daysmatter2024 | Login password |
SECRET_KEY | Randomly generated | Flask session signing key (recommend fixed value in production) |
TZ | Asia/Shanghai | Container timezone |
DEBUG_MODE | false | Enable debug logging |
MAX_UPLOAD_SIZE | 10 | Maximum upload size in MB |
| Layer | Technologies |
|---|---|
| Backend | Python 3.12 / Flask 3.0 / SQLite (WAL mode) / Flask-Login / SQLAlchemy |
| Frontend | Vanilla JavaScript (ES6+) / SPA Navigation / CSS Variables / Fetch API |
| Editors | Vditor (Markdown) / Quill.js (Rich Text) / CodeMirror |
| Media & UI | GLightbox (Lightbox) / Flatpickr (Date Picker) / canvas-confetti (Effects) / Chart.js |
| Deployment | Docker / Docker Compose / Alpine Linux / Nginx (Optional) |
| Storage | SQLite / File System / LocalStorage (Client-side) |
This project is open-source under the MIT License.
Special thanks to:
Every shooting star carries an unwritten wish ✨
Made with ❤️ for those who dream and do
*DaysMatter is actively maintained. *
Content type
Image
Digest
sha256:43d0d62a9…
Size
31.6 MB
Last updated
4 months ago
docker pull pixelpulse01/daysmatter