一款同时支持多种编辑模式的在线云笔记,并且支持代码高亮,多人协作,专业数学公式编辑、笔记历史记录,笔记内导航,直接发布为博客等功能,适合个人和小型团队使用,接下来就搭建属于自己的私有云笔记吧
https://mirrors.tuna.tsinghua.edu.cn/help/mongodb
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
vim /etc/apt/sources.list.d/mongodb.list #创建并打开源配置文件
deb https://mirrors.tuna.tsinghua.edu.cn/mongodb/apt/ubuntu focal/mongodb-org/4.4 multiverse
或者一步到位
echo "deb https://mirrors.tuna.tsinghua.edu.cn/mongodb/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install -y mongodb-org
http://leanote.org/#download //注意请选择对应系统架构的安装包,我是在手机服务器里安装,所以选择arm版本,如果下载很慢可以将连接放到下载工具比如迅雷下载,然后在导入服务器
tar -xzvf leanote-linux-arm-v2.6.1.bin.tar.gz //包名替换成自己下载的
sudo systemctl start mongod.service
或
sudo service mongod start
如果上面的方式无法启动尝试使用下面的方式
mkdir ~/data //创建数据库数据存放目录
mongod --dbpath ~/data //通过指定数据目录启动
nohub mongod --dbpath ~/data & //上面的命令没问题的话通过这个命令放入后台运行
mongorestore -h localhost -d leanote --dir ~/leanote/mongodb_backup/leanote_install_data/
mongo //进入交换界面
use leanote //进入leanote数据库
db.createUser({
user: 'root',
pwd: '123456',
roles: [{role: 'dbOwner', db: 'leanote'}]
}); //创建用户
db.auth("root", "123456"); //测试是否正确 正确返回1
sudo systemctl restart mongod.service
或
sudo service mongod restart
vim leanote/conf/app.conf //打开配置文件,修改以下几项
site.url=http://你的外网访问域名:9000
db.host=localhost //mongodb 地址
db.port=27017 //mongodb端口
db.dbname=leanote // 数据库名字
db.username=root //数据库用户名
db.password=123456 //数据库密码
app.secret = 'sdggertwertsdfsd' //任意修改填写
cd ~/leanote/bin //切换到执行文件目录
sudo chmod +x run.sh //给予可执行权限
./run.sh //启动
nohup ./run.sh &
到这一步其实就可以愉快玩耍了,不过既然是安装的云笔记,肯定是需要通过外网访问的,但是我前面专门出过文章和视频来讲解如果通过公网访问内网,所以这里就不讲了,还不清楚的朋友可以看看我往期的视频和文章。
搭配视频版食用更香哦!
视频版地址:https://www.bilibili.com/video/BV1dK4y1N77c