小天管理 发表于 2024年7月5日 发表于 2024年7月5日 原文: https://yuanj.top/posts/k7c6z3g0/ 前两天看到阿里云搞活动,99 的服务器,于是果断买了一个,后面可以慢慢续到 2027 年。有了服务器,就可以做很多以前不方便做的事,于是折腾了两天,部署了一揽子服务。 首先要干的当然是整个代理了,现在 docker 没镜像,不配置代理约等于不能用,我用的是 mihomo ,参照文档配就行: https://wiki.metacubex.one/startup/service/ 这里有个问题就是 mihomo 需要几个文件,这几个文件从 GitHub 下不下来,所以就手动下载再传到服务器的/etc/mihomo目录: geoip: https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat geosite: https://testingcf.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat mmdb: https://gcore.jsdelivr.net/gh/alecthw/mmdb_china_ip_list@release/Country.mmdb 整好之后让 bash 用代理,~/.bashrc 里写入: export https_proxy="http://127.0.0.1:7890" export http_proxy="http://127.0.0.1:7890" 然后source ~/.bashrc就可以了,这里我配好代理后 Debian 默认的阿里云源不能用了,换成 UTSC 的就行了。 大部分服务都有 docker 部署方式,简单又方便,所以 docker 得配置好。Debian 安装 docker 参照 docker 官网 wiki: https://docs.docker.com/engine/install/debian/ 随后就是 docker 的代理,docker pull 和 docker build/docker run 使用代理的方式不一样,docker pull 的代理被 systemd 接管,所以需要设置 systemd: sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf 写入下列内容: [Service] Environment="HTTP_PROXY=http://127.0.0.1:7890" Environment="HTTPS_PROXY=http://127.0.0.1:7890" 然后重启服务: sudo systemctl daemon-reload sudo systemctl restart docker 现在就可以开始部署些好玩的东西了!首先我部署的是 alist ,挂载阿里云盘、百度云盘等,不要太香~ 直接用官网的 docker-compose: version: '3.3' services: alist: image: 'xhofe/alist:latest' container_name: alist volumes: - '/etc/alist:/opt/alist/data' ports: - '5244:5244' environment: - PUID=0 - PGID=0 - UMASK=022 restart: unless-stopped 然后docker-compose up -d,在安全组里面开放 5244 端口就 OK 了。电脑上直接用网页 alist 食用,手机上浏览器不太方便怎么办?我用 CX 文件管理器,把 alist 当 WebDAV 挂载到 CX 就行: 这样就可以用 CX 文件管理器的播放器来播放 alist 上的视频和音乐了。而且 alist 可以对接对象存储,这样就可以很方便把 alist 当一个网盘来用了。 我平时获取资讯最喜欢的是 RSS ,但是很多网站没有 RSS 怎么办?用 Rsshub 来生成,用 wewe-Rss 生成微信公众号的 RSS 即可,还是用 docker ,用文档里的 docker-compose 就行: https://docs.rsshub.app/deploy/#docker-compose-deployment-recommended https://github.com/cooderl/wewe-rss/blob/main/docker-compose.sqlite.yml 然后开放端口就可以食用了,每当此时我都感叹,docker 真香啊! 这俩 RSS 服务配合 TG 的 RSS 机器人,实在是舒适~ 最后就是把这个服务器当作 syncthing 的一个中继服务器,方便暑假回家从服务器上直接同步数据过去,syncthing 还是很好用的,高中的时候我就用过,只不过那个时候没有服务器,就在局域网内同步文件。 syncthing 的占用很小,主要是 rsshub 的占用多一点,即使是这样,现在还有小一半的内存和 25G 的硬盘空余:
已推荐帖子