NAS(网络附加存储)确实可以用来搭建家庭书签服务器,特别是使用开源软件Linkding。Linkding是一个轻量级、开源的书签管理工具,支持多种同步服务,如Dropbox、Google Drive、OneDrive等,非常适合在家庭环境中使用。以下是一个详细的搭建教程:
更新系统:
sudo apt update
sudo apt upgrade
安装依赖:
sudo apt install -y ruby ruby-dev build-essential zlib1g-dev
安装RVM(Ruby版本管理工具):
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6C238711F6358C147FAAB1632A66A9C0FA9B
\curl -sSL https://get.rvm.io | bash -s stable
source /etc/profile.d/rvm.sh
安装Ruby 2.7.2:
rvm install 2.7.2
rvm use 2.7.2 --default
安装Linkding:
gem install linkding
创建Linkding配置目录:
mkdir -p /var/www/linkding
sudo chown -R $USER:$USER /var/www/linkding
初始化Linkding:
linkding -d /var/www/linkding setup
编辑配置文件:
nano /var/www/linkding/config.yml
配置同步服务:根据你的需求配置Dropbox、Google Drive或其他同步服务。
sync:
provider: dropbox
access_token: YOUR_ACCESS_TOKEN
设置端口:默认端口为4567,可以根据需要修改。
port: 4567
启动Linkding服务:
linkding -d /var/www/linkding run
设置开机自启:
linkding -d /var/www/linkding systemd enable
通过浏览器访问:
http://<NAS_IP>:4567
登录并开始使用:使用配置的同步服务账号登录,开始添加和管理书签。
/var/www/linkding/themes
目录下放置自定义主题。Gemfile
安装。通过以上步骤,你可以在NAS上成功搭建一个家庭书签服务器,方便地在家庭网络中同步和管理你的书签。