首页 > 其他分享 >Arch搭建Nas系统(6)之六:云盘和下载

Arch搭建Nas系统(6)之六:云盘和下载

时间:2024-09-08 22:51:59浏览次数:14  
标签:filebrowser Nas admin 云盘 qbittorrent 之六 nas docker nextcloud

6.1 安装web文件浏览器

6.1.1 安装web文件浏览器:filebrowser

a)配置文件

mkdir -p /nas/filebrowser
touch /nas/filebrowser/filebrowser.db



vim /nas/filebrowser/settings.json
{
  "port": 80,
  "baseURL": "",
  "address": "",
  "log": "stdout",
  "database": "/database/filebrowser.db",
  "root": "/srv"
}

b) 使用docker-compose配置文件运行


vim /nas/filebrowser/docker-compose.yml

version: "3"
services:
  filebrowser:
    image: filebrowser/filebrowser
    container_name: filebrowser
    privileged: true
    restart: unless-stopped
    ports:
      - "8280:80/tcp"
    volumes:
      - /data:/srv
      - /nas/filebrowser/filebrowser.db:/database/filebrowser.db 
      - /nas/filebrowser/settings.json:/config/settings.json

打开地址

http://nas地址:8280/

默认 账号密码为 admin/admin

登录进行后修改admin管理员密码

6.2 安装私有云盘

6.1.1 安装私有云盘nextcloud

安装nextcloud

mkdir -p /nas/nextcloud/data
vim /nas/nextcloud/docker-compose.yml

---
version: '2'
services:
  nextcloud:
    image: nextcloud
    container_name: nextcloud
    privileged: true
    restart: unless-stopped
    ports:
      - 8380:80
    volumes:
      - /nas/nextcloud/data:/var/www/html

打开地址

http://nas地址:8380/

第一次登录需要创建管理员账号(archnas/密码)

然后用管理员账号登录,创建普通用户账号

6.2.2 Nextcloud手机客户端

在应用商店下载Nextcloud客户端应用。

下载页面:https://nextcloud.com/install/

打开Nextcloud客户端, 输入下面的地址作为服务连接地址:

http://nas地址:8380/

继续进入到连接页面,继续输入创建的账号密码登录

6.3 安装BT下载工具:qbittorrent

6.3.1 安装qbittorrent
安装qbittorrent

mkdir -p /nas/qbittorrent/appdata
mkdir -p /nas/downloads


docker pull lscr.io/linuxserver/qbittorrent:latest
vim /nas/qbittorrent/docker-compose.yml

---
services:
  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    restart: unless-stopped
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
      - WEBUI_PORT=8480
      - TORRENTING_PORT=16881
    volumes:
      - /nas/qbittorrent/appdata:/config
      - /nas/downloads:/downloads 
    ports:
      - 8480:8480
      - 16881:16881
      - 16881:16881/udp

打开地址

http://nas地址:8480/

默认账号为 admin

密码需要去容器内打印查看

docker ps -a     #查找qbittorrent容器ID
sudo docker logs [qbittorrent容器ID] | grep password    #查看密码

使用admin/日志密码,登录成功后修改默认密码。

6.3.2 配置qbittorrent
1)修改admin密码
2)修改语言中文
3)下载排队数量改大
4)分享率改为1
5)启用RSS订阅

标签:filebrowser,Nas,admin,云盘,qbittorrent,之六,nas,docker,nextcloud
From: https://www.cnblogs.com/mlzrq/p/18403649

相关文章

  • Arch搭建Nas系统(5)之五:Docker容器
    5.1安装Docker5.1.1安装dockerpacman-Sdockerdocker-composesudosystemctlstartdocker&&sudosystemctlenabledockerdockerinfo5.1.2docker命令docker镜像操作#查看所有镜像dockerimages#搜索镜像dockersearchimage名称#下载镜像dockerpull......
  • AtCoder Beginner Contest 241 (Sponsored by Panasonic) D~F 题解
    D-SequenceQuery题目大意我们有一个空序列\(A\)。请依次处理\(Q\)个命令,每个命令有三种类型,每种类型的格式如下:1x:将\(x\)加入\(A\)(不去重)2xk:求在\(A\)的\(\lex\)的元素中,第\(k\)大的值。3xk:求在\(A\)的\(\gex\)的元素中,第\(k\)小的值。\(1\leQ\le2\times10^5......
  • AtCoder Beginner Contest 203 (Sponsored by Panasonic) A~E 题解
    A-Chinchirorin题目大意给定三个整数\(a,b,c\),如果它们中有两个相等,输出另一个;否则,输出\(0\)。\(1\lea,b,c\le6\)输入格式\(a~b~c\)输出格式如果\(a,b,c\)中有两个相等,输出另一个;否则,输出\(0\)。样例\(a\)\(b\)\(c\)输出\(2\)\(5\)\(2\)\(5\)\(4\)......
  • AtCoder Beginner Contest 199 (Sponsored by Panasonic) A~E 题解
    A-SquareInequality题目大意给定三个整数\(A,B,C\)。判断\(A^2+B^2<C^2\)是否成立。\(0\leA,B,C\le1000\)输入格式\(A~B~C\)输出格式如果\(A^2+B^2<C^2\),输出Yes;否则,输出No。样例\(A\)\(B\)\(C\)输出\(2\)\(2\)\(4\)Yes\(10\)\(10\)\(10\)N......
  • Panasonic Programming Contest 2020 C (Sqrt Inequality) 题解
    题目大意输入三个整数\(a\),\(b\),\(c\),如果\(\sqrta+\sqrtb<\sqrtc\)成立,输出Yes,否则输出No。样例输入#1239输出#1No\(\sqrt2+\sqrt3<\sqrt9\)不成立。输入#22310输出#2Yes\(\sqrt2+\sqrt3<\sqrt10\)成立。分析错误思路首先,由......
  • PNAS | 基因组预训练网络模型精准预测 DNA 突变
    ❝我们能教会计算机理解人类语言,同样也能让它们读懂DNA。2023年10月31日,加利福尼亚大学伯克利分校的科学家们在《美国科学院院刊》(PNAS)上发表了一篇突破性研究,提出了一种基于无监督DNA语言模型的新方法,该方法在全基因组范围内预测基因变异效果上,超越了现有的保守性评分模型。......
  • Arch搭建Nas系统(3)之三:磁盘管理
    3.1数据磁盘分配说明3.1.1数据文件系统我的nas总共有7块硬盘,分配如下:a)1块M2固态硬盘:大小为1T,做Nas系统盘使用。b)6块SATA机械硬盘:每块大小为4T,5块做数据盘,1块做校验盘。为了方便使用,不碎片话,需要把5块磁盘整合然后挂到同一个目录下。因此使用联合文件系统mergerfs。a)......
  • Arch搭建Nas系统(2)之二:配置Arch系统
    2.1远程管理Nas主机2.1.1安装SSH客户端下载并安装MobaXterm客户端工具。地址:mobaxterm.download解压安装后打开MobaXterm执行sessions》newSession》选择ssh标签输入remotehost:nas主机的IP输入Specialusername:nas用户点击OK,进行登录输入密码后进入shell界......
  • Arch搭建Nas系统(0)之前篇:硬件篇.md
    方案说明硬件搭配方便,主要做出了一下三种硬件方案。捡垃圾方案性能方案便携省电方案方案配置普通版说明。采用捡垃圾的方案,使用E3带核显的cpu,除cpu外其他全新。机箱是和蜗牛星际同款机箱,不过购买新机箱要胜于去咸鱼找二手商家淘换传家宝了。硬件型号价格......
  • Arch搭建Nas系统(1)之一:安装Arch系统.md
    1.1准备U盘准备一个8G以上的U盘1.2准备安装包下载Arch的ISO文件:下载地址:Download.Arch下载Ventoy安装工具下载地址:Download.Ventoy1.2.2安装Ventoy解压ventoy压缩包,执行Ventoy2Disk.exe设备选择U盘,点击安装.等待安装完成1.2.3复制ISO文件到u盘将下载好的a......