1. 项目概述
theme.park是一个面向自托管应用的开源主题项目,它允许用户为各种自托管服务(如Plex、Sonarr、Radarr、qBittorrent等)快速应用统一风格的现代化界面。作为一个长期使用自托管服务的用户,我发现很多服务的原生UI设计风格差异很大,切换使用时体验割裂。theme.park通过提供一套精心设计的主题系统,完美解决了这个问题。
这个项目最大的价值在于它的"一站式"特性 - 你不再需要为每个服务单独寻找和配置主题,theme.park提供了统一的解决方案。它支持超过20种流行的自托管应用,并且主题设计遵循现代UI/UX原则,在保持功能完整性的同时大幅提升了视觉体验。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心功能解析
2.1 多应用主题支持
theme.park目前支持的应用包括但不限于:
- 媒体服务器:Plex、Emby、Jellyfin
- 下载工具:qBittorrent、Transmission
- *arr系列:Sonarr、Radarr、Lidarr等
- 其他工具:Tautulli、Overseerr、Organizr等
每个应用的主题都经过精心适配,确保在改变外观的同时不影响原有功能。例如,Plex主题保留了所有原生功能按钮的位置和交互逻辑,只是通过CSS重新设计了视觉样式。
2.2 主题定制系统
theme.park提供了强大的主题定制能力:
- 预设主题:包含10+精心设计的预设主题,如"Midnight"、"Honeycomb"等
- 颜色定制:通过CSS变量可以轻松修改主色调、辅助色等
- 布局调整:部分主题支持布局微调(如侧边栏位置、卡片大小等)
提示:所有定制都通过CSS变量实现,这意味着你可以直接在浏览器开发者工具中实时预览修改效果,满意后再应用到配置文件中。
3. 安装与配置指南
3.1 基础安装
theme.park支持多种安装方式,推荐使用Docker方式部署:
bash复制docker run -d \
--name=theme.park \
-p 8080:8080 \
-v /path/to/config:/config \
ghcr.io/gilbn/theme.park:latest
安装完成后,访问http://y
