本地与云端,
在这里相遇。
连接本地目录、STRM 与支持的网盘。让不同来源的收藏,有一处清晰的归属。
为热爱收藏,也热爱生活的你
把散落在硬盘与云端的电影,
收进一间属于你的私人影院。
拾光整理片库,你只管享受故事。
自托管 · Emby 兼容 · 基础版无需授权码
总有一个故事,值得慢慢看。
▶ 继续这段时光熟悉的设备,新的放映室。
01 — 不只是一个播放器
从发现、整理到播放,拾光把繁琐留在幕后,
把你喜欢的故事放到眼前。
连接本地目录、STRM 与支持的网盘。让不同来源的收藏,有一处清晰的归属。
自动扫描、元数据刮削、海报与 NFO 管理。后台任务进度清晰,收藏逐渐井然有序。
自带 Web 观影端,兼容 Emby API。用熟悉的客户端,续上还没看完的好时光。
部署在自己的设备上,自己管理媒体、用户与访问权限。小型片库用 SQLite 起步,大规模部署可选择 PostgreSQL 与 Redis。
02 — 找到合适的拾光
先从基础版开始。
需要更多用户或增值能力时,再选择升级。
3 个用户
为个人与小家庭准备
15 个用户
把更多家人加入放映室
30 个用户
给认真经营片库的你
不限 用户数
适合更大规模的片库
以上为当前版本权益与早鸟支持价。早鸟价为上线初期的支持价格,后续可能调整;授权期限与可用设备数以具体支持档位及实际签发结果为准;基础版不依赖捐赠。
03 — 从这里开场
一份 Compose,启动拾光、PostgreSQL 16 和 Redis 7。
服务与数据卷一并就绪,为完整的媒体库准备好底座。
compose.yaml。/path/to/media 改为你的媒体目录;数据与日志默认持久化在 /data/lumora。docker compose up -d
docker compose ps启动后访问 http://服务器地址:18096,创建管理员并添加媒体库。数据与日志位于 /data/lumora(instance、postgres、redis、logs),更新前请备份。
name: lumora
services:
app:
container_name: lumora
image: onemanjs/lumora:latest
restart: unless-stopped
environment:
DATABASE_URL: postgresql+asyncpg://lumora:请替换数据库密码@postgres:5432/lumora
CACHE_BACKEND: redis
REDIS_URL: redis://redis:6379/0
REDIS_REQUIRED: "true"
MEDIA_ROOTS: /media
UID: 0
GID: 0
TZ: Asia/Shanghai
ports:
- "18096:18096"
volumes:
- /data/lumora/instance:/app/instance
- /data/lumora/logs:/app/logs
- /path/to/media:/media
depends_on:
postgres:
condition: service_healthy
redis:
condition: service_healthy
healthcheck:
test: ["CMD", "curl", "--fail", "--silent", "http://127.0.0.1:18096/readyz"]
interval: 30s
timeout: 5s
start_period: 45s
retries: 3
postgres:
container_name: lumora-postgres
image: postgres:16-alpine
restart: unless-stopped
environment:
POSTGRES_DB: lumora
POSTGRES_USER: lumora
POSTGRES_PASSWORD: 请替换数据库密码
TZ: Asia/Shanghai
volumes:
- /data/lumora/postgres:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U lumora -d lumora"]
interval: 10s
timeout: 5s
retries: 10
redis:
container_name: lumora-redis
image: redis:7-alpine
restart: unless-stopped
command: ["redis-server", "--appendonly", "yes", "--save", "60", "1"]
volumes:
- /data/lumora/redis:/data
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 10s
timeout: 5s
retries: 10
networks:
default:
name: lumora
拾光 + PostgreSQL 16 + Redis 7
包含持久化目录、健康检查与启动依赖。复制内容和下载文件完全一致。
04 — 一起,让拾光走得更远
你的支持,会成为拾光继续改进的动力。
每一份心意,都认真收下。
软件处于刚起步阶段,有任何问题可以加入TG(https://t.me/sglumora)或在GITHUB(https://github.com/OneManJS/Lumora-WiKi)进行反馈
包含1台设备永久PLUS授权
包含1台设备永久PRO授权
包含1台设备永久MAX授权
已经登记? · 未收到邮件请检查垃圾邮件,或联系 [email protected]
05 — 在开始之前
把疑问留在这里,
把时间留给好电影。
不会。拾光是自托管媒体管理与播放工具,请添加你有权使用的媒体内容与存储服务。
不需要。基础版无需授权码,支持最多 3 个用户和全部基础功能。升级档位的用户额度与增值能力可在上方查看。
拾光是独立的媒体服务器,提供 Emby 兼容接口。不同客户端的功能支持可能存在差异,项目与 Emby 官方无隶属关系。
扫码付款后,在登记窗口填写邮箱、付款人和交易单号。站长人工核对到账后,使用自己的邮箱发送授权码。授权码在拾光“运行设置 → 授权”中激活;普通心意支持不附带升级授权。
收款码采用人工核款流程,登记成功不代表已到账。通常在 24 小时内处理。请保存回执和支付凭证,超时未收到邮件可联系支持邮箱。
拾光定期向授权服务校验。网络暂时不可达时可沿用尚未过期的有效租约;租约过期或授权被拒绝后回到基础权益。已有账号和媒体不会因此删除,超出额度时无法新增用户。迁移时请备份并保留 instance 数据。