关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

利用云服务器搭建个人云博客、笔记

发布时间:2020-12-29 21:54:53

第八云服务器:价格便宜、质量稳定、服务到位!【点击购买


1.简介

也许你用过许多笔记软件,不管是流行的能提供云同步和其他许多功能的云笔记软件,诸如印象笔记、有道云笔记等,还是本地笔记软件,如typora等。前一种让私密笔记掌握在别人的服务器上,当然商业化软件的各项功能是比较完善,后一种要是在不同设备迁移笔记就会相当头疼。除前述两种之外,我们其实还有其他一种选择——自建私有云笔记。

蚂蚁笔记(又名LeaNote)就是一款国产开源的私有云笔记软件。它支持普通格式笔记、Markdown语法、专业数学公式编辑、和思维脑图,常见的笔记相关功能它都拥有,同时也支持 vim&emacs 输入(适合极客使用)。另外蚂蚁笔记会保存文章的详细历史记录,你可以轻松查找文章的历史的版本并进行恢复,不用烦心笔记的版本管理了。


蚂蚁笔记的另外一个优点是直接将你的笔记一键公开为博文,所以你可以利用它非常地搭建个人博客,将你的文章分享给好友。

蚂蚁笔记的客户端支持Windows、Mac OS X、Linux、Android、iOS和Web等平台,它的服务端则支持Windows、macOS和Linux,覆盖平台相当全。

2. 云服务器部署

这里我以一台CentOS7的云服务器为例,当然其他操作系统也是没有问题的。

2.1 安装数据库Mongodb
蚂蚁笔记使用的数据库是Mongodb。

#添加yum源 vi /etc/yum.repos.d/mongodb-org-4.0.repo 

#粘贴以下内容 [mongodb-org-4.0] name=MongoDB Repository 
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ 
gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc 
 
 #此处我选择安装指定版本的mongodbyum install -y mongodb-org-4.0.9 mongodb-org-server-4.0.9 mongodb-org-shell-4.0.9 mongodb-org-mongos-4.0.9 mongodb-org-tools-4.0.9  

#取消开机自启动,因为手动重启时加载特定目录的数据库 systemctl disable mongod


2.2 下载蚂蚁笔记

从蚂蚁笔记服务端官网根据需要下载压缩包,我选择的是Linux64,这是官网的安装指南

cd / 
#创建一个developer目录用于存放压缩包和数据,当然你也可以选择其他的目录结构 mkdir developer 
cd developer 

# 上传安装包至该目录下并创建等会需要使用的目录,mongodbdata用于存放数据库,log用于存放日志 mkdir mongodbdata 
mkdir log 

#解压该压缩包 tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz


2.3 导入蚂蚁笔记初始数据

#后台运行,以守护进程的方式运行mongodb数据库,需要--fork #需要设置日志路径和自定义数据库路径--logpath和--dbpath#--fork has to be used with --logpath or --syslog  mongod --fork --logpath /developer/log/mongodb.log --dbpath /developer/mongodbdata   

#Leanote 初始数据存储在${PATH_TO_LEANOTE}/mongodb_backup/leanote_install_data # 初始化才运行此行,再次重启时无需运行该行命令  mongorestore -h localhost -d leanote --dir /developer/leanote/mongodb_backup/leanote_install_data/


2.4 启动蚂蚁笔记

#后台运行脚本,设置日志路径为/developer/log/leanote.log nohup bash /developer/leanote/bin/run.sh >/developer/log/leanote.log 2>&1 & # 云服务器不需要下边的操作#打开端口9000 firewall-cmd --zone=public --add-port=9000/tcp --permanent 
#重启防火墙使之生效 firewall-cmd --reload

3. 客户端使用


现在你可以通过访问服务器ip地址的9000端口来使用蚂蚁笔记。
在地址栏输入http://${服务器 ip}:9000,例如我输入10.10.10.10:9000来进行访问

点击登录,再输入默认管理员账号与密码(用户名:admin,密码:abc123),你可以新建笔记并简单地就发布为博客,也可以进行博客设置和后台管理(可以设置密码、Site's URL(检查博客地址是否正确)图片上传限制(主要是图片大小)、备份等,请一定检查一下这些设置,以防出错)。


至于非网页形式的windows客户端、Android客户端等,使用比较简单,输入服务器地址、用户名和密码即可。


/template/Home/D8Cloud/PC/Static