---
title: 从800元二手群晖到自研 App，一个程序员的 NAS 进化之路
date: 2024-11-11T12:42:54Z
modified: 2024-11-11T12:58:05Z
permalink: "https://www.appinn.com/ds-cloud-2/"
type: post
status: publish
excerpt: ""
categories:
  - iOS
  - iPad
  - iPhone
tags:
  - iOS
  - iPad
  - iPhone
  - NAS
  - 群晖
featured_image: "https://www.appinn.com/wp-content/uploads/2024/11/Appinn-Feature-images-2024-11-11T200428.092.jpg"
author: 青小蛙
timestamp: 2024-11-11T12:58:05Z
---

开发者花 800 元淘来的二手群晖，意外诞生了广受欢迎的群晖融合怪应用 **[DS Cloud](https://www.appinn.com/ds-cloud.md)** 。这位程序员原本只是想解决群晖官方 App 难用的问题，却逐步将这款独立开发的 iPhone、iPad 应用打造成了一个功能完整的 NAS 管理工具。从突破设备限制支持 Docker，到整合 Emby 等热门应用，**DS Cloud 2.0** 发布之际，来听听这位程序员的故事。

![](https://www.appinn.com/wp-content/uploads/2024/11/Appinn-Feature-images-2024-11-11T200428.092.jpg)

## 聊聊我是如何用一台八手群晖入坑的

### 初探群晖

最早听到群晖这个词是从一个前同事口中了解到的，他和我说这个东西非常有意思，不但可以存储照片，文档，还可以制作属于自己的影音库。但是有个很大的缺点就是他们的移动端App做的非常的拉，像是iPhone3时代的产物，问我有没有兴趣一起搞一个。听到这里我在网上搜了一下，结果发现这东西还不便宜，便宜的也要2000左右，囊中羞涩的我只好去某鱼花了800搞了一台。

![](https://www.appinn.com/wp-content/uploads/2024/11/dscloud1.avif)

## 开启合作，一起开搞

东西准备完了，就准备开启我们的群晖探索之路，我一个程序员开始猛搞UI设计，当初的设想其实很简答，就是搞个文件管理，视频，音频这几个功能，有了这个大的架子，我就开始了设计，大概花了半个月的时间，初版的底稿算是完成了。 **DS Cloud** 大概长这个样子（好了，我知道很low，大家别喷了。。。）

![](https://www.appinn.com/wp-content/uploads/2024/11/dscloud2.avif)

## 被平均分配的页面

UI 搞完之后我们就开启了编码，但是我那个前同事工作比较“饱和”，经常996。

虽然分配的时候是平均分的页面，但是他那边迟迟没有进度，这对于我这个急脾气来说肯定不行，于是我果断将他的“部分工作”接了过来，经过了一个月的奋战，终于把这个App的1.0版本搞完了。

最后上线之后我复盘看了一下，前同事的工作量非常大，可以用一张图来总结下：

![](https://www.appinn.com/wp-content/uploads/2024/11/dscloud3.avif)

你没看错，就是这些，上面的三个按钮😂，其余都是我自己搞定的。。。

## Docker 的探索之路

DS Cloud 初版发布之后，让我最受打击的就是视频部分，有些用户通过联系方式找到我和我说：Video Station 这玩意儿没人用，烂的不行。（此时此刻，Video Station 已经死了，被官方放弃了）

当时我还觉得不会吧，这个网页版设计的挺好看啊，直到他给了我一个 Emby 账号，我看完之后发现 VS 确实烂。。。

![](https://www.appinn.com/wp-content/uploads/2024/11/dscloud4.avif)

于是向大佬请教如何安装 Emby，大佬说可以从 Contaner 安装。Contaner？我这机器没有啊。。。

什么意思啊？为啥我的没有？上网一查发现我这八手群晖没法安装 Contaner，这。。。我瞬间突然明白当初卖我机器的人为啥这个价格给我了，他和我说是因为盘符太少，其实真正原因是这个吧😂。

没办法，钱花了总的继续呀，于是上网查攻略，你别说，真让我找到了方法，大概的思路就是将机器伪装成别的机型，骗过系统，然后就可以安装了。好了，咱也是有 Emby 的人了，设置完之后一看，恩，VS是一坨\*\*，（说到 VideoStation 群晖后面还有让我更伤心的操作，7.2.2官方删除了VS，我当初还吭哧吭哧一通写代码。。。）。

有了 Docker 之后就开始搞了另一个媒体服务就是 Emby 和 Jellyfin，其实这俩差不多，稍作修改就可以通用的。之后群里有大佬说可以把 Contaner 也搞到 App 里面，这样设置起来更方便，于是又有了移动端的 Contaner，后面又有了套件管理等等。

## DS Cloud 2.0 重生之路

随着功能逐渐增多，我发现一个很大的问题：现有的UI已经不足以支撑当前的功能了，于是便着手开始设计2.0版本。

这对于我这个业余设计来说绝对是一个大活儿，但是慢工出细活，于是我对于文件管理，资源监控，视频，音频每个页面都进行了细致的重新设计（毕竟我业余，要是您觉得不好还请轻喷呀。。。）。

![](https://www.appinn.com/wp-content/uploads/2024/11/dscloud5.avif)

最后又是一个半月时间，这个2.0版本重新亮相了：

![](https://www.appinn.com/wp-content/uploads/2024/11/dscloud6.avif)

![](https://www.appinn.com/wp-content/uploads/2024/11/dscloud7.avif)以上就是我一个程序员的群晖探索之路，当然群晖可做的东西非常的多，比如相册，Navidrome，Plex，qt，downloadstation 等等，这些我会按照这边的排期逐步完善进去。因为目前只有我自己，所以要完成这些需要一些时间，还请大家能够耐心等待。

最后谢谢每一个给过这个 App 建议的用户，谢谢每一个支持过这个App的人。谢谢大家啦。

### DS Cloud 2.0 现有功能

DS Cloud 2.0 的三大核心功能是视频播放、音频播放和文件管理。

**视频服务器**

- 群晖
- Emby
- Jellyfin

**视频格式**

- 全面支持主流视频格式：.mkv、.avi、.mp4、.mov、.rmvb、.wmv
- 支持高清、4K、HDR等高品质视频播放

**播放增强**

- 支持内置和外挂字幕（SRT、SSA、SUB格式）
- 提供字幕调整功能
- 支持画中画模式，实现多任务操作

**音频格式**

- 支持无损格式：FLAC、APE、WAV、PCM、DTS
- 支持常见压缩格式：MP3、WMA、OGG、AAC

**播放特性**

- 显示歌词和专辑封面
- 支持歌单管理和歌曲管理
- 双模式播放：转码播放和原格式播放
- 支持CarPlay功能

**文件管理**

- 文件内容快速预览
- 清晰的文件格式显示
- 完整的文件操作：增删改查

### DS Cloud 2.0 新功能

1. 全新设计的视频页面
2. 全新设计的音频页面以及更加人性化的播放器
3. 增加了 WebDAV 连接方式
4. 增加了**跳转片头片尾**的设置
5. 增加了 Jellyfin 混合模式的支持
6. 修复了一些已知问题
7. 优化了页面加载速度
8. 增加了首页的系统资源监控
9. 全新的资源监控模块

## 获取

- [App Store](https://apps.apple.com/cn/app/ds-cloud-%E9%AB%98%E6%B8%85%E5%BD%B1%E7%89%87-%E6%97%A0%E6%8D%9F%E9%9F%B3%E4%B9%90%E8%BD%BB%E6%9D%BE%E6%92%AD%E6%94%BE/id6476057278)

部分功能需要内购解锁 VIP 使用。开发者送了几枚兑换码，扫码关注**小众软件微信公众号**，回复 **20241111** 参与抽奖

![](https://www.appinn.com/wp-content/uploads/2024/10/qrcode_for_gh_cae83b625e1e_344.jpg)

---

原文：https://www.appinn.com/ds-cloud-2/

## Topics

**分类目录:** [iOS](https://www.appinn.com/category/ios/?output_format=md), [iPad](https://www.appinn.com/category/ios/ipad/?output_format=md), [iPhone](https://www.appinn.com/category/ios/iphone/?output_format=md)

**标签:** [NAS](https://www.appinn.com/tag/nas/?output_format=md), [群晖](https://www.appinn.com/tag/%e7%be%a4%e6%99%96/?output_format=md)