一个纯个人兴趣需求导向的东西
用闲置的笔记本插上4T硬盘,当服务器配一个私有云服务器
宿舍不断电正好搞点事情x
需求主要是 当云盘远程读写东西,北邮人bt做种(不想用新电脑的ssd做种),远程播放视频图片
首先装一个 ubuntu 22 desktop, server 版没有 gui
老样子网络配 auth-thu
不得不说校园网公网 ipv4 是好文明
用 xrdp 搞一个远程桌面环境
看起来服务器同时只能起一个桌面环境,所以要关掉 gui 登录,改成 multiuser target
看了一圈好像 nextcloud 不错,尝试整一个
根据教程:nextcloud教程
sudo snap install nextcloud
sudo snap stop nextcloud
sudo snap start nextcloud
/var/snap/nextcloud/common/nextcloud/data
发现这玩意跟我想要的不一样,我本质上是想整个远端文件 browser,但这玩意是直接搞出了一个单独的云盘,不太好直接链接本地的目录
转而用 filebrowser 这个东西
相当于开了一个 web 来浏览文件
对目录开启 filebrowser:
filebrowser -r $PWD -a $IP
打算拿组里不用的古董服务器配一个NAS,记一下从0开始配一下 ubuntu
sudo apt install ssh
ssh-keygen
#change ssh port
sudo vim /etc/ssh/sshd_config
# port xxxx
# enable ufw
sudo ufw enable
sudo systemctl start ufw
sudo systemctl enable ufw
sudo ufw allow 3330/tcp
sudo ufw reload
sudo ufw status
#install xdrp
sudo apt install xrdp -y
sudo systemctl start xrdp
sudo systemctl enable xrdp
sudo systemctl status xrdp
sudo ufw allow 3389/tcp
然后装 nextcloud 服务端,根据 官网教程 配一下
修改 /etc/apache2/sites-available/nextcloud.conf
,把端口改到14545
修改 /etc/apache2/ports.conf
,Listen 14545
sudo a2ensite nextcloud.conf
sudo systemctl restart apache2
sudo ufw allow 14545/tcp
sudo ufw reload
nextcloud database 端口 5432