<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>小明同学 - NAS</title>
  
  <subtitle>分类：NAS</subtitle>
  <link href="https://xiaomingclassmate.com/categories/NAS/atom.xml" rel="self"/>
  
  <link href="https://xiaomingclassmate.com/"/>
  <updated>2026-11-08T12:57:08.087Z</updated>
  <id>https://xiaomingclassmate.com/</id>
  
  <author>
    <name>小明同学</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>告别 FTP！这款 30MB 的神器，把你的服务器变成“私人网盘”</title>
    <link href="https://xiaomingclassmate.com/posts/44030/"/>
    <id>https://xiaomingclassmate.com/posts/44030/</id>
    <published>2026-01-01T03:00:09.000Z</published>
    <updated>2026-11-08T12:57:08.087Z</updated>
    
    <content type="html"><![CDATA[<p>大家好，我是小明同学。</p><p>玩服务器或者 NAS 的朋友，一定有过这种<strong>抓狂时刻</strong>：</p><p>想把电脑上的一部电影传到服务器，或者想修改服务器上的一个 <code>config.yaml</code> 配置文件。</p><p>通常你的操作流程是这样的：</p><ol><li>打开 Xshell 或终端。</li><li>连上 SSH。</li><li>如果是传文件，得打开 FTP 软件（如 FileZilla），输密码，等连接，然后龟速拖拽。</li><li>如果是改配置，得用 <code>vim</code> 命令，在一个黑底白字的界面里，小心翼翼地移动光标，生怕按错一个键把配置搞挂了。</li></ol><p>对于老手来说，这叫“极客范儿”；但对于大多数人，或者仅仅是想快速搞定问题的人来说，这真的很<strong>累</strong>。</p><p>我就想问一句：<strong>为什么 Linux 不能像 Windows 资源管理器那样，直接点点鼠标就能管理文件？</strong></p><p>答案是：<strong>能。</strong></p><p>今天给大家推荐一款相见恨晚的神器——<strong>Filebrowser</strong>。</p><p>项目地址：<a href="https://github.com/filebrowser/filebrowser">https://github.com/filebrowser/filebrowser</a><br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251228235829928.png" alt="image.png"></p><p>它能瞬间把你的服务器，变成一个<strong>功能强大的 Web 网盘</strong>。</p><h3 id="01-它是何方神圣？"><a href="#01-它是何方神圣？" class="headerlink" title="01 它是何方神圣？"></a>01 它是何方神圣？</h3><p>Filebrowser 是一个基于 Web 的文件管理器。</p><p>简单来说，你在服务器上装了它，以后就不需要下载任何客户端了。</p><p>只要打开浏览器，输入你服务器的 IP 地址，就能看到服务器里的所有文件。</p><p>界面长什么样？干净、现代、清爽。左侧是菜单，右侧是文件列表，支持缩略图预览。</p><p>那种感觉，就像是你把 Google Drive 或者百度网盘，搬到了自己的服务器上，而且<strong>完全由你掌控，没有限速，没有广告</strong>。</p><h3 id="02-为什么要装它？"><a href="#02-为什么要装它？" class="headerlink" title="02 为什么要装它？"></a>02 为什么要装它？</h3><p>我以前也是坚定的“命令行党”，觉得用 GUI 是小白才干的事。直到我装了 Filebrowser，真香定律再次生效。</p><p><strong>1. 在线编辑代码（告别 Vim 恐惧症）</strong> 这是我最喜欢的功能。它内置了一个代码编辑器，支持语法高亮。 想改个 Nginx 配置？直接在网页上双击打开，改完点右上角的“保存”。就跟用记事本一样简单，再也不用在 Vim 里背快捷键了。</p><p><strong>2. 随时随地上传下载</strong> 不需要装 FTP 客户端。在任何一台电脑、平板甚至手机上，打开浏览器就能上传下载文件。 比如你在公司摸鱼，突然想把服务器上的日志拖下来看看，直接网页登录下载，几秒钟搞定。</p><p><strong>3. 它是真的轻</strong> 作为一个用 Go 语言写的程序，它最终编译出来只是一个几十 MB 的二进制文件。 对服务器资源几乎零占用，哪怕是你那台 1核1G 的“传家宝”VPS，跑起来也健步如飞。</p><p><strong>4. 还能分享文件</strong> 想把服务器上的一个大文件发给朋友？ 直接右键点击文件 -&gt; 分享，它会生成一个公开链接（还可以设置过期时间和密码）。朋友点开链接就能下载，这不比那些限速的网盘香吗？</p><h3 id="03-怎么装？"><a href="#03-怎么装？" class="headerlink" title="03 怎么装？"></a>03 怎么装？</h3><h4 id="二进制文件部署"><a href="#二进制文件部署" class="headerlink" title="二进制文件部署"></a>二进制文件部署</h4><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash</span><br><span class="line">filebrowser -r /path/to/your/files</span><br></pre></td></tr></table></figure><p><em>(注意：把 <code>/path/to/your/files</code> 改成你想在网页上管理的实际目录路径)</em></p><h4 id="Docker-Cli部署"><a href="#Docker-Cli部署" class="headerlink" title="Docker Cli部署"></a>Docker Cli部署</h4><p>关于Docker的安装，请查看我之前的文章，这里不再赘述</p><p>不需要配置环境，不需要编译，直接复制下面的命令：</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">docker run -d \</span><br><span class="line">    --restart always \</span><br><span class="line">    --name filebrowser \</span><br><span class="line">    -v /root:/srv \</span><br><span class="line">    -v filebrowser_database:/database \</span><br><span class="line">    -v filebrowser_config:/config \</span><br><span class="line">    -u $(<span class="built_in">id</span> -u):$(<span class="built_in">id</span> -g) \</span><br><span class="line">    -p 8080:80 \</span><br><span class="line">    filebrowser/filebrowser</span><br></pre></td></tr></table></figure><p><em>(注意：把 <code>filebrowser_data</code> 改成你想在网页上管理的实际目录路径)</em></p><h4 id="Docker-Compose部署"><a href="#Docker-Compose部署" class="headerlink" title="Docker Compose部署"></a>Docker Compose部署</h4><figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">services:</span></span><br><span class="line">    <span class="attr">filebrowser:</span></span><br><span class="line">        <span class="attr">image:</span> <span class="string">filebrowser/filebrowser</span></span><br><span class="line">        <span class="attr">container_name:</span> <span class="string">filebrowser</span></span><br><span class="line">        <span class="attr">user:</span> <span class="string">&#x27;0:0&#x27;</span></span><br><span class="line">        <span class="attr">ports:</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">&#x27;8080:80&#x27;</span></span><br><span class="line">        <span class="attr">volumes:</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">&#x27;filebrowser_config:/config&#x27;</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">&#x27;filebrowser_database:/database&#x27;</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">&#x27;filebrowser_data:/srv&#x27;</span></span><br><span class="line">        <span class="attr">restart:</span> <span class="string">always</span></span><br></pre></td></tr></table></figure><p>将上面的内容粘贴进docker-compose.yml文件中，然后执行下面命令</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">docker compose up -d</span><br></pre></td></tr></table></figure><p><em>(注意：把 <code>filebrowser_data</code> 改成你想在网页上管理的实际目录路径)</em></p><h3 id="04-项目实战"><a href="#04-项目实战" class="headerlink" title="04 项目实战"></a>04 项目实战</h3><p>运行之后，访问 <code>http://你的IP:8080</code>。<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251231003221478.png" alt="image.png"></p><p>默认账号是 <code>admin</code>，密码可以在日志中找到<code>admin</code> 用户随机生成的密码。（记得进去第一时间改密码！）</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 查询容器任务</span></span><br><span class="line">docker ps</span><br><span class="line"><span class="comment"># 根据上一步查出的容器id，查询对应容器的日志</span></span><br><span class="line">docker logs -f 容器<span class="built_in">id</span></span><br></pre></td></tr></table></figure><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251231003055871.png" alt="image.png"><br><strong>设置中文</strong><br>点击 <strong>Settings</strong>，找到 <strong>Language</strong> 选项，选择 <strong>简体中文</strong>，然后点击 <strong>UPDATE</strong> 即可切换为中文<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251231005817026.png" alt="image.png"><br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251231010630458.png" alt="image.png"><br><strong>可实现 上传、删除、预览、重命名 和 编辑 文件</strong><br>我的文件<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251231010838360.png" alt="image.png"><br>上传文件<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251231010956448.png" alt="image.png"><br>编辑文件<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251231011047443.png" alt="image.png"><br>删除文件<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251231011333273.png" alt="image.png"></p><h3 id="写在最后"><a href="#写在最后" class="headerlink" title="写在最后"></a>写在最后</h3><p>工具的意义，在于让我们从繁琐的流程中解放出来。</p><p>虽然 <code>rm -rf</code> 和 <code>vim</code> 是技术人员的基本功，但在想偷懒的时候，有一个这就够了。</p><p><strong>把复杂留给底层，把简单留给自己。</strong></p><p>装上 Filebrowser，你会发现，原来玩 Linux 也可以这么优雅。</p><p><em>(如果你觉得这个工具不仅实用还能装酷，点个 <strong>【在看】</strong>，下期再推好东西)</em></p>]]></content>
    
    
    <summary type="html">使用轻量文件管理工具替代 FTP，在浏览器中管理服务器和 NAS 文件。</summary>
    
    
    
    <category term="NAS" scheme="https://xiaomingclassmate.com/categories/NAS/"/>
    
    
    <category term="NAS" scheme="https://xiaomingclassmate.com/tags/NAS/"/>
    
    <category term="文件管理" scheme="https://xiaomingclassmate.com/tags/%E6%96%87%E4%BB%B6%E7%AE%A1%E7%90%86/"/>
    
    <category term="服务器" scheme="https://xiaomingclassmate.com/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/"/>
    
  </entry>
  
  <entry>
    <title>NAS也能跑Edge浏览器？手把手教你在Docker上部署，远程上网新姿势！</title>
    <link href="https://xiaomingclassmate.com/posts/20091/"/>
    <id>https://xiaomingclassmate.com/posts/20091/</id>
    <published>2025-10-19T10:22:01.000Z</published>
    <updated>2026-11-08T12:56:56.347Z</updated>
    
    <content type="html"><![CDATA[<p>各位NAS老铁们，好久不见！</p><p>说到NAS，大家第一反应是什么？是不是“海量存储”、“影音中心”、“私人云盘”？没错，这些都是NAS的看家本领。但是，有没有哪个瞬间，你突然觉得：如果我的NAS还能做点别的，那该多好？</p><p>比如，你想在公司电脑上登录一下家里的某个私密服务，但又怕留下痕迹？或者，你想访问某个只有特定地区才能访问的网站，又不想在主力电脑上折腾代理？再或者，你手边只有一台老旧平板或手机，想临时用一下完整的浏览器功能？</p><p>这个时候，你是不是会想：“要是我能在NAS上跑个浏览器就好了！”</p><p>嘿，你还真没想错！今天，我就要给大家介绍一个NAS的“隐藏技能”——<strong>在Docker里部署一个完整的Edge浏览器</strong>！让你的极空间、群晖、威联通等NAS，瞬间变身一个“云端Edge浏览器”，随时随地，安全便捷地远程访问，简直是NAS玩家的又一“生产力”神器！</p><hr><p>你没看错，你的NAS现在不只是个硬盘柜了，它还能跑一个功能齐全的Edge浏览器！这不是什么黑科技，而是利用Docker容器技术，把Edge浏览器运行在你的NAS里，然后你通过Web浏览器访问它。</p><blockquote><p><strong>版本提示：</strong> 本文截图和配置基于 2025 年 10 月的 <code>linuxserver/msedge</code> 镜像，界面和参数可能变化，请以项目当前文档为准。</p><p><strong>安全提示：</strong> 示例密码 <code>password</code> 必须替换为强密码。不要把 <code>3001</code> 端口直接暴露到公网；远程访问建议使用 VPN、Cloudflare Tunnel 或带身份认证的反向代理，并启用 HTTPS。浏览器会话可能包含账号与 Cookie，敏感账号请优先使用官方客户端和多因素认证。</p></blockquote><h3 id="为什么要在NAS上部署Edge浏览器？它能解决哪些痛点？"><a href="#为什么要在NAS上部署Edge浏览器？它能解决哪些痛点？" class="headerlink" title="为什么要在NAS上部署Edge浏览器？它能解决哪些痛点？"></a>为什么要在NAS上部署Edge浏览器？它能解决哪些痛点？</h3><p>这不是让你放弃你电脑上的Edge，而是为你打开了更多可能性，特别是在以下场景，它简直是“神来之笔”：</p><ol><li><p><strong>远程安全访问，告别“不信任”！🛡️</strong><br>在公共电脑或临时设备上访问自己的私有云等服务？通过 NAS 上的 Edge，浏览器会话和配置留在自己的环境中，减少在他人设备留下账号痕迹。涉及网银等敏感账号时，仍建议使用官方客户端、可信设备和多因素认证。</p></li><li><p><strong>下载文件直接保存到 NAS，不占本地空间🤫</strong><br>需要下载较大文件或把资料直接保存到 NAS 时，可以通过 NAS 上的 Edge 操作，下载内容会保存在 NAS，而不是占用主力电脑空间。</p></li><li><p><strong>24小时“挂机”浏览，监控或截图！🕰️</strong><br>有些网页需要长期开启来监控数据变动、或者定时自动刷新。配合一些自动化脚本，NAS上的Edge可以24&#x2F;7工作，而不用占用你的电脑。</p></li><li><p><strong>低性能设备也能“满血”体验！📱</strong><br>如果你手边只有性能不佳的平板、手机或者老旧笔记本，通过远程访问NAS上的Edge，你依然能获得流畅完整的浏览器体验，而不必忍受本地设备的卡顿。</p></li></ol><h3 id="在NAS上部署Edge浏览器：Docker大法好！"><a href="#在NAS上部署Edge浏览器：Docker大法好！" class="headerlink" title="在NAS上部署Edge浏览器：Docker大法好！"></a>在NAS上部署Edge浏览器：Docker大法好！</h3><p>部署Edge浏览器的容器化方案有很多，我们这里选择一个基于<code>linuxserver/msedge</code>的镜像，它包含了Edge浏览器，并且提供了Web界面的访问，非常适合NAS用户。下面以我的主力机极空间Z4PRO进行演示。</p><p><strong>Step 1：准备msedge数据目录</strong></p><p>首先，在你的极空间上选择一个你喜欢的目录（比如在docker目录下创建一个<code>msedge/config</code>文件夹），用于存放msedge的配置文件和数据，保证数据持久化。<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251018001240204.png" alt="image.png"></p><p><strong>Step 2：部署edge浏览器</strong></p><p>然后打开极空间NAS的“Docker”应用，选择<strong>Compose</strong> ，点击<strong>新增项目</strong>。<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006224705332.png" alt="image.png"></p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006203102699.png" alt="image.png"></p><p>在新增项目页面自定义项目名称，输入以下 Docker Compose 配置信息后点“创建”按钮：</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">services:</span></span><br><span class="line">  <span class="attr">edge-browser:</span></span><br><span class="line">    <span class="attr">image:</span> <span class="string">linuxserver/msedge:latest</span> <span class="comment"># Edge浏览器镜像</span></span><br><span class="line">    <span class="attr">container_name:</span> <span class="string">edge-browser</span> <span class="comment"># 容器名称</span></span><br><span class="line">    <span class="attr">hostname:</span> <span class="string">edge-browser</span> <span class="comment"># 容器主机名</span></span><br><span class="line">    <span class="attr">environment:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">PUID=1000</span> <span class="comment"># 用户ID，请根据你的NAS实际用户ID修改</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">PGID=1000</span> <span class="comment"># 用户组ID，请根据你的NAS实际用户组ID修改</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">TZ=Asia/Shanghai</span> <span class="comment"># 时区设置</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">LC_ALL=zh_CN.UTF-8</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">CUSTOM_USER=admin</span> <span class="comment"># 用于 HTTP Basic Auth 的用户名。默认为 abc</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">PASSWORD=password</span> <span class="comment"># 用于 HTTP Basic Auth 的密码。请务必修改为强密码！</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">EDGE_CLI=https://www.baidu.com</span> <span class="comment"># Edge启动时打开的默认网页</span></span><br><span class="line">    <span class="attr">volumes:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">./config:/config</span> <span class="comment"># 核心数据持久化，浏览器配置、书签、历史记录等都存在这里</span></span><br><span class="line">    <span class="attr">ports:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="number">3001</span><span class="string">:3001</span> <span class="comment"># 内部 HTTPS 端口。默认为 3001，修改冒号左边的端口号。</span></span><br><span class="line">    <span class="attr">shm_size:</span> <span class="string">&quot;1gb&quot;</span> <span class="comment"># /dev/shm 大小，建议至少 1GB，避免浏览器崩溃</span></span><br><span class="line">    <span class="attr">restart:</span> <span class="string">unless-stopped</span> <span class="comment"># 除非手动停止，否则容器异常退出后自动重启</span></span><br></pre></td></tr></table></figure><blockquote><p>更多参数请查看官网项目说明：<a href="https://github.com/linuxserver/docker-msedge">https://github.com/linuxserver/docker-msedge</a><br>等待片刻，Edge浏览器容器就会在你的NAS上跑起来了！<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251018012817309.png" alt="image.png"></p></blockquote><p><strong>Step 3：访问你的“云端Edge浏览器”</strong></p><p>打开你的电脑或手机浏览器，输入<code>https://你的NAS IP地址:3001</code>，注意是 HTTPS 协议（如果你修改了宿主机端口，请用你修改后的端口）。</p><p>输入用户名和密码<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251018002013280.png" alt="image.png"><br>点击入门，进行设置<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251018001816460.png" alt="image.png"><br>浏览网页，和平时用的 Edge 也都是一样的<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251018001929630.png" alt="image.png"></p><p>输入中文也没有问题<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251018010308723.png" alt="image.png"></p><p>目前发现以前的 VNC 都换成了 Selkies，说实话比之前好用很多了<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251018012617327.png" alt="image.png"></p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251018013231040.png" alt="image.png"></p><p>根据我之前的内网穿透教程，可以实现外网访问，这里就不详细说明了，喜欢折腾的朋友可以去看我之前的文章。</p><h3 id="使用体验及注意事项："><a href="#使用体验及注意事项：" class="headerlink" title="使用体验及注意事项："></a>使用体验及注意事项：</h3><ul><li><strong>性能：</strong> 浏览器是一个比较吃内存和CPU的应用。如果你的NAS配置不高（比如只有单核双核CPU，内存2GB），同时运行多个复杂网页可能会有点卡顿。建议根据NAS配置合理使用。</li><li><strong>数据持久化：</strong> 再次强调<code>./config</code>卷的重要性。所有浏览器设置、历史记录、书签等都保存在这里，定期备份是好习惯！</li><li><strong>退出&#x2F;关闭：</strong> 关闭浏览器标签页不会停止容器。要停止容器，请在NAS Docker管理界面停止<code>edge-browser</code>容器，或者在SSH中使用<code>docker stop edge-browser</code>命令。</li><li><strong>安全：</strong> 尽管在NAS上运行，但访问的网站本身仍然需要注意安全。不要随意点击不明链接。如果设置了密码，请务必使用强密码。</li><li><strong>代理设置：</strong> 你可以在Edge浏览器内部设置代理，也可以通过修改Docker的<code>environment</code>变量来为整个容器设置代理（如果你对Docker网络比较熟悉）。</li></ul><h3 id="总结：你的NAS，现在不止是存储，更是你的“云端工作站”！"><a href="#总结：你的NAS，现在不止是存储，更是你的“云端工作站”！" class="headerlink" title="总结：你的NAS，现在不止是存储，更是你的“云端工作站”！"></a>总结：你的NAS，现在不止是存储，更是你的“云端工作站”！</h3><p>现在，你的NAS不仅仅是个存储设备，它更是一个多功能的服务器！通过部署Edge浏览器，你解锁了NAS的更多潜力，实现了远程安全访问、特定内容下载、甚至作为一台24小时在线的“云电脑”的浏览器部分。</p><p>无论是临时应急，还是特定需求，这个“云端Edge浏览器”都能成为你不可或缺的利器。赶紧在你的NAS上试试看吧！</p>]]></content>
    
    
    <summary type="html">在 NAS 上通过 Docker 部署 Microsoft Edge 浏览器，配置持久化目录、HTTPS 访问和强密码，实现浏览器远程访问。</summary>
    
    
    
    <category term="NAS" scheme="https://xiaomingclassmate.com/categories/NAS/"/>
    
    
    <category term="NAS" scheme="https://xiaomingclassmate.com/tags/NAS/"/>
    
    <category term="Docker" scheme="https://xiaomingclassmate.com/tags/Docker/"/>
    
    <category term="远程访问" scheme="https://xiaomingclassmate.com/tags/%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE/"/>
    
    <category term="Microsoft Edge" scheme="https://xiaomingclassmate.com/tags/Microsoft-Edge/"/>
    
    <category term="Selkies" scheme="https://xiaomingclassmate.com/tags/Selkies/"/>
    
  </entry>
  
  <entry>
    <title>NAS玩家必备的Docker镜像加速专家『KSpeeder』：让你的容器“秒”启动！</title>
    <link href="https://xiaomingclassmate.com/posts/19991/"/>
    <id>https://xiaomingclassmate.com/posts/19991/</id>
    <published>2025-10-10T12:58:17.000Z</published>
    <updated>2026-11-08T12:56:49.775Z</updated>
    
    <content type="html"><![CDATA[<p>大家好，我是小明同学。</p><p>各位NAS老铁们，好久不见！</p><p>咱们这帮玩NAS的，是不是都有一种“折腾”精神？硬盘塞满了各种资料，折腾Plex&#x2F;Jellyfin影音库，搭建私有云Nextcloud，部署各种下载工具（青龙、Aria2、Transmission），甚至跑个Home Assistant玩智能家居……而这一切，很多时候都离不开一个万能的工具——<strong>Docker</strong>！</p><p>Docker在NAS上简直就是“神”一样的存在，把各种复杂服务打包成一个个轻量级的容器，部署简单，管理方便。但是！每次当你雄心勃勃地在Docker里搜索一个新镜像，然后满怀期待地点击“拉取”，结果呢？</p><p><strong>漫长、无尽的等待……</strong></p><p>尤其是在国内网络环境下，从Docker官方镜像仓库拉取镜像，那速度简直是“龟速”！一个几百MB的镜像，可能需要等上十几分钟，甚至半小时，还时不时失败，搞得人火大！好不容易鼓起的折腾劲儿，都被这慢悠悠的下载速度给磨没了。</p><p>所以，今天，我就要给大家安利一个真正的“NAS玩家必备神器”——<strong>KSpeeder</strong>！它能彻底解决你Docker镜像下载慢的痛点，让你的容器真正实现“秒”启动，体验飞一般的感觉！</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006201912607.png" alt="image.png"></p><blockquote><p><strong>版本提示：</strong> 本文截图和配置基于 2025 年 10 月的 KSpeeder，镜像和界面可能变化，请以项目当前说明为准。</p><p><strong>安全提示：</strong> <code>registry-mirrors</code> 会把镜像拉取请求交给第三方服务处理，请只使用可信镜像源，并先备份 <code>daemon.json</code>。如果修改后 Docker 无法启动，立即恢复备份。</p></blockquote><hr><h3 id="KSpeeder是啥？它凭啥能让Docker“跑起来”？"><a href="#KSpeeder是啥？它凭啥能让Docker“跑起来”？" class="headerlink" title="KSpeeder是啥？它凭啥能让Docker“跑起来”？"></a>KSpeeder是啥？它凭啥能让Docker“跑起来”？</h3><p>简单来说，<strong>KSpeeder是一个专为Docker镜像加速而生的工具</strong>。它通过智能缓存和代理技术，把那些远在国外的Docker镜像，变成从国内高速节点快速拉取，彻底告别卡顿。</p><p>你把它想象成一个“Docker镜像快递员”，以前你从国外网购（拉取镜像），快递（网络）慢得要死。现在KSpeeder这个“快递员”帮你把“商品”提前运到国内仓库，你一买（拉取），直接从国内发货，速度能不快吗？！</p><h3 id="为什么KSpeeder是NAS玩家的“救命稻草”？"><a href="#为什么KSpeeder是NAS玩家的“救命稻草”？" class="headerlink" title="为什么KSpeeder是NAS玩家的“救命稻草”？"></a>为什么KSpeeder是NAS玩家的“救命稻草”？</h3><ol><li><p><strong>彻底告别镜像下载“龟速”！🐢➡️🚀</strong><br>这绝对是核心痛点！无论是首次部署新服务，还是更新现有容器，KSpeeder都能帮你把镜像下载速度提升N倍。以前几十分钟的等待，现在可能几秒钟、几十秒就能搞定。你的NAS部署效率，直线飙升！</p></li><li><p><strong>部署简单，尤其适合Docker爱好者！</strong><br>KSpeeder本身就是一个Docker容器！是的，你没听错，它用最适合NAS玩家的方式，解决NAS玩家的痛点。你只需要在你的NAS上跑一个KSpeeder容器，然后简单配置一下Docker守护进程，就能让所有容器拉取都享受加速！</p></li><li><p><strong>全平台Docker通用，NAS型号无限制！</strong><br>不管你是群晖、威联通、极空间、还是自组的NAS（基于Debian&#x2F;Ubuntu&#x2F;OpenMediaVault），只要支持Docker，KSpeeder就能工作。它不是针对某个特定NAS系统的插件，而是Docker层面的通用解决方案。</p></li><li><p><strong>节省带宽，减少重复下载，保护硬盘！</strong><br>KSpeeder有缓存机制，如果多个容器需要拉取同一个镜像的不同版本，或者同一个镜像被多次拉取，它都会优先使用本地缓存。这不仅节省了你的家庭带宽，也减少了硬盘的I&#x2F;O操作，延长硬盘寿命。</p></li><li><p><strong>告别各种“玄学”镜像源配置！</strong><br>以前为了加速，你可能需要手动在Docker配置里添加各种镜像加速器地址（阿里云、网易云等），还时不时失效。KSpeeder则可以智能识别并选择最快的源，让你省心不少。</p></li></ol><h3 id="在你的NAS上部署KSpeeder：傻瓜式教程！"><a href="#在你的NAS上部署KSpeeder：傻瓜式教程！" class="headerlink" title="在你的NAS上部署KSpeeder：傻瓜式教程！"></a>在你的NAS上部署KSpeeder：傻瓜式教程！</h3><p>KSpeeder的部署简直是为NAS用户量身定制的简单。假设你的NAS已经安装并配置好Docker和Docker Compose，我们就可以开始部署了！</p><p><strong>Step 1：创建持久化储存目录</strong></p><p>部署我还是以手边的极空间NAS为例，先在个人空间的docker目录新建一个kspeeder的文件夹，然后在该文件夹下再建kspeeder-data和kspeeder-config两个子文件夹，用来保存容器的持久化数据。<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006204511594.png" alt="image.png"></p><p><strong>Step 2：部署KSpeeder</strong></p><p>然后打开极空间NAS的“Docker”应用，选择<strong>Compose</strong> ，点击<strong>新增项目</strong>。<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006224705332.png" alt="image.png"></p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006203102699.png" alt="image.png"></p><p>在新增项目页面自定义项目名称，输入以下 Docker Compose 配置信息后点“创建”按钮：</p><figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">services:</span></span><br><span class="line">    <span class="attr">kspeeder:</span></span><br><span class="line">        <span class="attr">image:</span> <span class="string">linkease/kspeeder:latest</span></span><br><span class="line">        <span class="attr">container_name:</span> <span class="string">kspeeder</span></span><br><span class="line">        <span class="attr">ports:</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">&#x27;5443:5443&#x27;</span> <span class="comment"># KSpeeder主服务端口，冒号前不要本地冲突</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">&#x27;5003:5003&#x27;</span> <span class="comment"># 管理监控端口，冒号前不要本地冲突</span></span><br><span class="line">        <span class="attr">volumes:</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">./kspeeder-data:/kspeeder-data</span> <span class="comment"># 数据存储目录</span></span><br><span class="line">            <span class="bullet">-</span> <span class="string">./kspeeder-config:/kspeeder-config</span> <span class="comment"># 配置文件目录</span></span><br><span class="line">        <span class="attr">restart:</span> <span class="string">unless-stopped</span></span><br></pre></td></tr></table></figure><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006204650667.png" alt="image.png"></p><p>稍等一会就能看到KSpeeder项目已经在运行中了。<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006204934053.png" alt="image.png"></p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006224051699.png" alt="image.png"></p><p><strong>Step 3：配置Docker守护进程，让它“认识”KSpeeder</strong></p><p>这步是让你的Docker不再直接去官方源拉取，而是通过KSpeeder这个“加速器”来下载。</p><p>1.<strong>SSH登录到你的NAS。</strong><br>极空间打开SSH登录，如下图所示<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006224925123.png" alt="image.png"><br>然后通过ssh进行登录，用户名和密码就是你极空间NAS的用户名和密码</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ssh NAS的用户名@本地ip:端口</span><br></pre></td></tr></table></figure><p>2.<strong>编辑Docker的配置文件。</strong> 这个文件通常在<code>/etc/docker/daemon.json</code>。如果文件不存在，就新建一个。</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> vi /etc/docker/daemon.json</span><br></pre></td></tr></table></figure><p>（如果你不熟悉<code>vi</code>编辑器，可以用<code>nano</code>或者用你NAS的文件管理器找到文件编辑）</p><p>3.在 <code>daemon.json</code> 文件中，添加 <code>registry-mirrors</code> 字段并指定你希望使用的镜像服务器地址。例如，使用kspeeder的镜像服务器：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;</span><br><span class="line">  &quot;registry-mirrors&quot;: [&quot;https://registry.linkease.net:5443&quot;]</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><p><strong>注意：</strong> 如果你的<code>daemon.json</code>里已经有其他配置，请不要直接覆盖，而是将这几行添加进去，并确保JSON格式正确（比如逗号等）。</p><p>4.<strong>保存并退出文件。</strong></p><p><strong>Step 4：重启Docker服务</strong></p><p>配置修改后，你需要重启Docker守护进程才能让配置生效。</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> systemctl restart docker</span><br><span class="line"><span class="comment"># 或者</span></span><br><span class="line"><span class="built_in">sudo</span> service docker restart</span><br></pre></td></tr></table></figure><p>极空间NAS，可以在“Docker”-&gt;“设置”-&gt;“重启Docker引擎”，点击重启。或者直接在SSH终端执行。<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006225510684.png" alt="image.png"></p><p><strong>Step 5：验证配置</strong></p><p>运行以下命令以验证镜像服务器是否配置成功：</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">docker info</span><br></pre></td></tr></table></figure><p>在输出中，你应该能看到你配置的镜像服务器地址。<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006225825884.png" alt="image.png"></p><p><strong>Step 5：查看镜像源状态</strong></p><p>打开浏览器，访问<a href="http://部署kspeeder的机器ip:5003/">http:&#x2F;&#x2F;部署Kspeeder的机器IP:5003</a>（或您设置的管理端口），进入kspeeder的管理界面。在管理界面中，您可以查看当前配置的镜像源状态，包括下载速度、可用性等。<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006224442932.png" alt="image.png"></p><h3 id="见证奇迹的时刻！"><a href="#见证奇迹的时刻！" class="headerlink" title="见证奇迹的时刻！"></a>见证奇迹的时刻！</h3><p>现在，你可以尝试再次拉取一个镜像，比如：</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">docker pull ubuntu:latest</span><br></pre></td></tr></table></figure><p>你会发现，原本慢吞吞的下载，瞬间变得飞快！你NAS上的所有Docker操作，无论是<code>pull</code>还是<code>build</code>，都会通过KSpeeder进行加速。<br><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20251006230026787.png" alt="image.png"></p><h3 id="总结：KSpeeder——让你的NAS-Docker体验“如丝般顺滑”！"><a href="#总结：KSpeeder——让你的NAS-Docker体验“如丝般顺滑”！" class="headerlink" title="总结：KSpeeder——让你的NAS Docker体验“如丝般顺滑”！"></a>总结：KSpeeder——让你的NAS Docker体验“如丝般顺滑”！</h3><p>KSpeeder这个小工具，看似不起眼，但它解决的却是我们NAS玩家日常折腾中最让人恼火的问题之一。它部署简单、效果显著，能让你真正专注于服务本身的搭建和体验，而不是浪费时间在无尽的等待上。</p><p>如果你还在为Docker镜像下载速度发愁，那赶紧把KSpeeder部署到你的NAS上吧！相信我，一旦你体验了“秒”拉镜像的快感，你就再也回不去了！让你的NAS容器，真正做到“想跑就跑，说走就走”！</p>]]></content>
    
    
    <summary type="html">KSpeeder Docker 镜像加速教程：在 NAS 上部署缓存服务、配置 registry-mirrors，并验证镜像拉取速度。</summary>
    
    
    
    <category term="NAS" scheme="https://xiaomingclassmate.com/categories/NAS/"/>
    
    
    <category term="NAS" scheme="https://xiaomingclassmate.com/tags/NAS/"/>
    
    <category term="Docker" scheme="https://xiaomingclassmate.com/tags/Docker/"/>
    
    <category term="KSpeeder" scheme="https://xiaomingclassmate.com/tags/KSpeeder/"/>
    
    <category term="镜像加速" scheme="https://xiaomingclassmate.com/tags/%E9%95%9C%E5%83%8F%E5%8A%A0%E9%80%9F/"/>
    
    <category term="极空间" scheme="https://xiaomingclassmate.com/tags/%E6%9E%81%E7%A9%BA%E9%97%B4/"/>
    
  </entry>
  
  <entry>
    <title>告别简陋！打造高颜值 NAS 导航面板：Sun-Panel 实战教程</title>
    <link href="https://xiaomingclassmate.com/posts/48372/"/>
    <id>https://xiaomingclassmate.com/posts/48372/</id>
    <published>2025-06-07T16:02:56.000Z</published>
    <updated>2026-11-08T12:57:11.923Z</updated>
    
    <content type="html"><![CDATA[<p>还在用简陋的网页管理 NAS 服务？ <strong>Sun-Panel</strong> 是一款开源、美观、易用的 NAS 导航面板，可以把常用网站、Docker 容器和自建服务集中到一个页面中。</p><p>本文以极空间 Z4 Pro 为例，演示 Sun-Panel 的 Docker 部署、基础配置和应用管理。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250605223020099.png" alt="Sun-Panel NAS 导航面板"></p><p>项目地址：<a href="https://github.com/hslr-s/sun-panel">https://github.com/hslr-s/sun-panel</a></p><blockquote><p><strong>版本提示：</strong> 本文截图和示例来自 2025 年 6 月，软件界面、默认账号和镜像版本可能已经变化。请使用官方最新稳定版，并以首次启动页面和官方文档为准。生产环境不建议长期使用 <code>latest</code>，应固定具体版本并定期升级。</p></blockquote><h2 id="为什么选择-Sun-Panel？"><a href="#为什么选择-Sun-Panel？" class="headerlink" title="为什么选择 Sun-Panel？"></a>为什么选择 Sun-Panel？</h2><ul><li><strong>界面简洁：</strong> 提供现代、清爽的导航面板；</li><li><strong>集中管理：</strong> 把网站、NAS 应用和 Docker 服务放在同一个入口；</li><li><strong>高度自定义：</strong> 支持分组、排序、自定义图标和主题；</li><li><strong>Docker 部署：</strong> 可以通过 Docker Compose 快速启动；</li><li><strong>开源免费：</strong> 可以自行部署和修改。</li></ul><h2 id="准备工作"><a href="#准备工作" class="headerlink" title="准备工作"></a>准备工作</h2><p>开始前需要准备：</p><ul><li>一台已经安装 Docker 的 NAS 或服务器；</li><li>Docker Compose；</li><li>用于远程连接设备的 SSH 客户端。</li></ul><h2 id="安装-Sun-Panel"><a href="#安装-Sun-Panel" class="headerlink" title="安装 Sun-Panel"></a>安装 Sun-Panel</h2><h3 id="1-创建数据目录"><a href="#1-创建数据目录" class="headerlink" title="1. 创建数据目录"></a>1. 创建数据目录</h3><p>在 NAS 的 Docker 数据目录中，为 Sun-Panel 创建一个用于保存配置的目录。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250605232314370.png" alt="创建 Sun-Panel 数据目录"></p><h3 id="2-使用-Docker-Compose-部署"><a href="#2-使用-Docker-Compose-部署" class="headerlink" title="2. 使用 Docker Compose 部署"></a>2. 使用 Docker Compose 部署</h3><p>打开极空间的 <strong>Docker → Compose → 新增项目</strong>，将下面内容填入 Compose 配置。</p><p>记得把左侧的配置目录替换成自己的绝对路径。极空间可以通过 Compose 的“查询路径”功能获取目录路径。</p><figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">services:</span></span><br><span class="line">  <span class="attr">sun-panel:</span></span><br><span class="line">    <span class="attr">image:</span> <span class="string">hslr/sun-panel:latest</span></span><br><span class="line">    <span class="attr">container_name:</span> <span class="string">sun-panel</span></span><br><span class="line">    <span class="attr">volumes:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">/tmp/zfsv3/sata13/xxx/data/docker/sun-panel/conf:/app/conf</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">/var/run/docker.sock:/var/run/docker.sock</span></span><br><span class="line">      <span class="comment"># - ./runtime:/app/runtime</span></span><br><span class="line">      <span class="comment"># - /mnt/sata1-1:/os</span></span><br><span class="line">    <span class="attr">ports:</span></span><br><span class="line">      <span class="bullet">-</span> <span class="string">&quot;3002:3002&quot;</span></span><br><span class="line">    <span class="attr">restart:</span> <span class="string">always</span></span><br></pre></td></tr></table></figure><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250606005220238.png" alt="填写 Compose 配置"></p><p>点击创建并等待镜像拉取完成。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250606004744345.png" alt="启动 Sun-Panel"></p><p>如果 <code>3002</code> 端口已被占用，可以修改冒号左侧的宿主机端口。</p><blockquote><p><strong>安全提示：</strong> 挂载 <code>/var/run/docker.sock</code> 等于把 Docker 管理权限交给容器，只应部署可信镜像并限制面板访问。不需要 Docker 管理功能时，可以删除这条挂载。</p></blockquote><h3 id="3-登录-Sun-Panel"><a href="#3-登录-Sun-Panel" class="headerlink" title="3. 登录 Sun-Panel"></a>3. 登录 Sun-Panel</h3><p>在浏览器访问：</p><figure class="highlight text"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">http://你的 NAS IP:3002</span><br></pre></td></tr></table></figure><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250606005906267.png" alt="Sun-Panel 登录页面"></p><p>示例中的默认账号为 <code>admin@sun.cc</code>，默认密码为 <code>12345678</code>。不同版本可能调整默认值，请以首次启动页面和官方文档为准。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250606010316094.png" alt="输入默认账号密码"></p><p>登录后立即修改默认账号和密码。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607160530740.png" alt="修改账号密码"></p><h2 id="配置-Sun-Panel"><a href="#配置-Sun-Panel" class="headerlink" title="配置 Sun-Panel"></a>配置 Sun-Panel</h2><h3 id="1-个性化设置"><a href="#1-个性化设置" class="headerlink" title="1. 个性化设置"></a>1. 个性化设置</h3><p>点击右上角的系统应用，进入“个性化设置”，可以调整面板背景、主题和其他显示选项。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607160237595.png" alt="进入个性化设置"></p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607160155037.png" alt="个性化设置效果"></p><h3 id="2-添加分组"><a href="#2-添加分组" class="headerlink" title="2. 添加分组"></a>2. 添加分组</h3><p>创建一个网站分组，用于整理常用服务。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607231839856.png" alt="添加网站分组"></p><h3 id="3-添加网站应用"><a href="#3-添加网站应用" class="headerlink" title="3. 添加网站应用"></a>3. 添加网站应用</h3><p>点击分组旁的“添加+”按钮，填写应用名称、URL 和分组，然后获取图标并保存。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607232302002.png" alt="添加网站应用"></p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607232326680.png" alt="配置网站图标"></p><h3 id="4-添加-Docker-应用"><a href="#4-添加-Docker-应用" class="headerlink" title="4. 添加 Docker 应用"></a>4. 添加 Docker 应用</h3><p>进入 <strong>设置 → Docker</strong>，点击对应容器旁的“+”号，填写内网 IP、端口和图标。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607165333558.png" alt="进入 Docker 设置"></p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607165623270.png" alt="选择 Docker 容器"></p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607232805452.png" alt="添加 Docker 应用"></p><h3 id="5-编辑应用"><a href="#5-编辑应用" class="headerlink" title="5. 编辑应用"></a>5. 编辑应用</h3><p>将鼠标悬停在应用图标上，点击“编辑”即可修改名称、地址、图标和分组。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607162156949.png" alt="编辑应用"></p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607162824735.png" alt="修改应用信息"></p><h3 id="6-排序应用"><a href="#6-排序应用" class="headerlink" title="6. 排序应用"></a>6. 排序应用</h3><p>直接拖拽应用图标，就能调整它们在导航面板中的位置。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607163057300.png" alt="拖拽排序应用"></p><h3 id="7-自定义主题与-CSS"><a href="#7-自定义主题与-CSS" class="headerlink" title="7. 自定义主题与 CSS"></a>7. 自定义主题与 CSS</h3><p>可以在个性化设置中上传背景图片，也可以通过自定义 CSS 进一步调整外观。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607163536184.png" alt="选择主题图片"></p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607163732320.png" alt="上传背景图片"></p><p>详细配置请参考 <a href="https://doc.sun-panel.top/zh_cn">Sun-Panel 官方文档</a>。</p><h2 id="使用-Sun-Panel"><a href="#使用-Sun-Panel" class="headerlink" title="使用 Sun-Panel"></a>使用 Sun-Panel</h2><p>配置完成后，点击面板上的应用即可跳转到对应服务，不必再记端口号。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607233246568.png" alt="从面板打开应用"></p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607172232757.png" alt="访问自建服务"></p><p>需要 Docker 管理功能时，可以右键点击 Docker 图标启动或停止容器。</p><p><img src="https://cdn.jsdelivr.net/gh/jumplooper/images/image/20250607232942095.png" alt="启停 Docker 容器"></p><h2 id="高级技巧与安全建议"><a href="#高级技巧与安全建议" class="headerlink" title="高级技巧与安全建议"></a>高级技巧与安全建议</h2><ul><li>使用反向代理绑定域名并启用 HTTPS；</li><li>为应用添加自定义图标；</li><li>将多个 NAS 服务集中到同一个 Compose 项目；</li><li>不要把 <code>3002</code> 管理端口直接暴露到公网，优先使用 VPN、内网访问或访问控制；</li><li>定期备份 Sun-Panel 的 <code>conf</code> 目录；</li><li>固定镜像版本，升级前先查看版本说明并备份配置。</li></ul><h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h2><p>Sun-Panel 把常用网站、Docker 容器和 NAS 服务整合到一个高颜值面板中，部署和日常使用都比较简单。真正需要重视的是默认密码、Docker Socket 权限和管理入口的网络暴露范围。</p><p>现在就可以用自己的 NAS 搭一个统一入口，让日常访问和管理更顺手。</p>]]></content>
    
    
    <summary type="html">Sun-Panel NAS 导航面板实战教程：使用 Docker Compose 部署，配置网站分组、Docker 应用、自定义主题与图标，并说明默认密码和 Docker Socket 安全风险。</summary>
    
    
    
    <category term="NAS" scheme="https://xiaomingclassmate.com/categories/NAS/"/>
    
    
    <category term="NAS" scheme="https://xiaomingclassmate.com/tags/NAS/"/>
    
    <category term="Docker" scheme="https://xiaomingclassmate.com/tags/Docker/"/>
    
    <category term="自建服务" scheme="https://xiaomingclassmate.com/tags/%E8%87%AA%E5%BB%BA%E6%9C%8D%E5%8A%A1/"/>
    
    <category term="Sun-Panel" scheme="https://xiaomingclassmate.com/tags/Sun-Panel/"/>
    
    <category term="导航面板" scheme="https://xiaomingclassmate.com/tags/%E5%AF%BC%E8%88%AA%E9%9D%A2%E6%9D%BF/"/>
    
  </entry>
  
</feed>
