物尽其用的服务器和域名

前言

  2019年08月27号,将服务器的 Ubuntu 重装为 CentOS,将博客从 WordPress 迁移到 Hexo(可惜了我的 200+ 的注册用户啊),开启了我服务器的新篇章。主要考虑到服务器上只挂一个博客有点奢侈,而 WordPress 这个庞然大物也有点耗资源,再加上它的 Markdown 编辑器太不好用了,而且改源码不太方便,于是换了博客系统。而电脑上是基于 Ubuntu 的 Pop_OS 系统,想玩一玩新的系统,所以换成了 CentOS 系统。
  这篇文章主要记录我的渣渣服务器和个人域名的拓展功能,物尽其用嘛。

域名

个性域名邮箱

  满大街的 @qq.com@163.com@126.com 邮箱,不足以彰显自己的个性,而且研究生阶段肯定要发很多邮件,所以打造一个充满个性的域名邮箱还是很有意义的。

注册腾讯企业邮箱

  点击链接进入官网注册:

  选择免费的基础版开通服务:

绑定域名

  进入后台,点击域名服务,输入你的个人域名或者购买一个域名:

添加邮箱解析记录

  因为博主的域名解析商是腾讯云,所以可以自动解析:

  点击 开始设置 按钮即可。如果是其他域名解析商,点击手动解析按钮,然后设置为域名 MX 记录即可。

上传通讯录模板

  首先下载通讯录模板:

  可以添加你邮箱的联系人:

管理员登录

  点击链接进入官网注册,选择 登录 按钮:

进入邮箱

  点击右上角的 进入邮箱 按钮即可:

  操作界面和普通的 QQ 邮箱一样。

设置密码

  点击左上角的 设置 按钮,然后点击 账户 按钮,选择 账户安全设置密码,要求大小写字母和数字:

  现在就可以选择密码登录了。

使用邮我

  邮我可以生成一张图片,让你放到网站、论坛上,别人一键点击图片就可以很方便地发邮件给你。

  • 网友可简单快捷发邮件给你
  • 避免邮箱信息泄漏
  • 避免被“网络爬虫”自动收集来发垃圾邮件

  在 账户 界面点击 使用邮我 按钮:

  选择样式生成代码:

  最后结果,给我写信

邮件自动转发

  毕竟这个邮箱不经常登录,还是要绑定到常用的邮箱上:

用其他客户端软件收发邮件

  在 收发信设置 界面进行设置,具体设置方法见官方文档

展示

  现在博主有了新的邮箱,huangpan@huangpan.net,欢迎骚扰。

huangpan@huangpan.net 发送邮件

huangpan1997@qq.net 接收邮件

服务器

NetData —— 实时监控服务器状态

  反正比 htop 命令炫酷。

安装编译环境

yum install zlib-devel gcc make git autoconf autogen automake pkgconfig

下载和安装

  需要 root 权限

# 下载源码,安装 netdata
git clone https://github.com/firehol/netdata.git
cd netdata

# 使用 root 用户执行,进行编译、安装和启动
./netdata-installer.sh

访问网站

  在浏览器中输入 http://localhost:19999

展示

  点击链接查看博主的渣渣服务器的运行情况。

Calibre-web —— 搭建个人书库

  Calibre-web 可以说就是 Calibre 的网页版,它提供了用户友好的对外网页展示的形式,可以在网上展示,管理,浏览自己的书籍,让书跟着自己走。

服务器安装 Calibre-web

git clone https://github.com/janeczku/calibre-web.git
cd calibre-web
pip install --target vendor -r requirements.txt
python cps.py

  如果是 Ubuntu 用户,把第三行替换成 pip install --system --target vendor -r requirements.txt,否者会出现 "can't combine user with prefix" 错误。

本地安装 Calibre

sudo python -c "import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1);
exec(u.urlopen('http://status.calibre-ebook.com/linux_installer').read()); main()"

  输入 calibre 启动。将书籍添加到 Calibre 中,如下图:

  找到 Calibre 的书库,博主的是在 /home/hp1997/Calibre Library 中,如下图:

  将整个文件夹上传到服务器中,比如 /root/calibre-web/books 中:

启动

  在浏览器输入 http://localhost:8083,看到如下界面,说明安装成功。

配置

  在 Location of Calibre database 项中输入数据库在服务器中的地址:

  然后可以选择配置其他选项,最后点击 Submit 按钮。

登录

  在浏览器输入 http://localhost:8083,看到如下界面:

  默认账户是 admin,默认密码是 admin123,可以登陆后在面板中进行修改。

展示

  点击链接查看博主的书架。

Transmission —— 种子下载器

  Transmission 是一种 BitTorrent 客户端,特点是一个跨平台的后端和其上的简洁的用户界面。

安装 epel-release 源

yum install epel-release
yum -y update

安装 Transmission

yum install transmission-cli transmission-common transmission-daemon

  安装完之后启动,查看一下状态:

systemctl start transmission-daemon.service
systemctl status transmission-daemon.service

修改配置文件

systemctl stop transmission-daemon.service
vim /var/lib/transmission/.config/transmission-daemon/settings.json

  并且修改相应的参数:

"rpc-authentication-required": true,
"rpc-enabled": true,
"rpc-password": "password",
"rpc-username": "username",
"rpc-whitelist-enabled": false

启动

  修改完成后启动服务:

systemctl start transmission-daemon.service

登录

  在浏览器输入 http://localhost:9091,看到如下界面:

展示


   转载规则


《物尽其用的服务器和域名》 Huang Pan 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录