【本文没啥营养,纯粹记录,下次做系统免得到处找教程,ip地址和docker挂载目录,都需要替换成你自己的】
装系统,直接装omv5(不需要先装debian):
这里下载https://sourceforge.net/projects/openmediavault/files/5.3.9
烧录U盘:
window用DiskGe什么
mac直接用balenaEtcher
U盘,F2或者del进bios,启动选项,U盘按+号调整到第一个,F10保存重启
开始安装,如果到ipv6之后进不去,蓝屏了,直接ctrl c, 重新获取网络地方再ctrl c,手工配置网络即可。后面选清华的源。一步一步配置,网上有很多教程。
配置OMV:
web页面,密码默认openmediavault
检查更新都更新
安装插件包:下载https://forum.openmediavault.org/index.php?thread/5549-omv-extras-org-plugin/插件上传安装,刷新。
OMV-extra菜单里 安装打开docker和cockpit。(docker是核心)
文件系统 挂载硬盘,手工mount也行。
开启smb:
进web, 192.168.0.102, 修改密码,添加共享文件夹,起个名字,选择你的硬盘 目录/ 开启smb
到目前为止,一个基本的nas已经完成了,在局域网内 其他设备已经可以看到了。
安装mysql和nextcloud:
sudo docker run -d --name mariadb \
-p 3307:3306 \
-e MYSQL_ROOT_PASSWORD=123456 \
-e MYSQL_DATABASE=nextcloud \
-e MYSQL_USER=nextcloud \
-e MYSQL_PASSWORD=123456 \
--restart=unless-stopped \
-v /srv/dev-disk-by-label-pan1/appdata/mariadb:/var/lib/mysql \
mariadb
docker run -d --name nextcloud \
-p 8088:80 \
--restart=unless-stopped \
-v /srv/dev-disk-by-label-pan1/appdata/nextcloud/html:/var/www/html \
-v /srv/dev-disk-by-label-pan1/mynextcloud/data:/var/www/html/data \
nextcloud
下载(Aria2 和 ariang):
docker run -d --name aria2 \
-p 6800:6800 \
--restart=unless-stopped \
-v /srv/dev-disk-by-label-pan1/appdata/aria2/config:/config\
-v /srv/dev-disk-by-label-pan1/download:/downloads \
opengg/aria2
docker run -d --name ariang \
-p 6080:80 \
--restart=unless-stopped \
leonismoe/ariang
安装流媒体服务器jellyfin:
docker pull jellyfin/jellyfin
docker run -d --name jellyfin -p 8096:8096 --restart=unless-stopped -v /srv/dev-disk-by-label-pan1/appdata/jellyfin/config:/config -v /srv/dev-disk-by-label-pan1/appdata/jellyfin/cache/:/cache -v /srv/dev-disk-by-label-pan1:/media jellyfin/jellyfin
其他有用的:
lsb_release -a 看内核
apt-get install net-tools 安装网络包
可以参考 nobby的博客https://www.noobyy.com/1190.html