linux leanote云笔记搭建
生活随笔
收集整理的這篇文章主要介紹了
linux leanote云笔记搭建
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- linux 云筆記搭建
- 前言
- 依賴
- 一、MongoDB安裝
- 二、leanote安裝
- 三、Ningx安裝
- 四、supervisor進程守護
- 五、wkhtmltopdf
- 六、登錄客戶端
linux 云筆記搭建
前言
由于難以忍受有道云的筆記服務,所以被迫使用leanote搭建一個私人云筆記系統,本文在發布日期已走通該流程。
依賴
- MongoDB數據庫
- supervisor進程守護
- nginx反向代理服務器
- wkhtmltopdf
一、MongoDB安裝
MongoDB 提供了 linux 各發行版本 64 位的安裝包,可以在官網下載安裝包。
下載完安裝包,并解壓 tgz(以下演示的是 64 位 Linux上的安裝) 。
MongoDB 的可執行文件位于 bin 目錄下,所以可以將其添加到 PATH 路徑中:
在 ~/.bashrc文件中最后一行添加:
然后運行命令
source ~/.bashrc #刷新環境變量檢驗是否安裝成功
mkdir /home/data mongod --dbpath /home/data終端顯示圖像:
在新終端中運行命令(后續命令都在新終端運行),不要關閉服務器
顯示安裝成功
二、leanote安裝
下載壓縮包并解壓
mkdir ~/download cd download wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz --no-check-certificate tar -xzvf leanote-linux-amd64-v2.6.1.bin.tar.gz mongorestore -h localhost -d leanote --dir ~/download/leanote/mongodb_backup/leanote_install_data/再次運行命令
mongo show dbs結果:
此時可以查看本地運行情況了
在瀏覽器地址中輸入localhost:9000,可以看到相關情況,如果是公網服務器記得開放安全組的端口9000,并用公網ip:9000來查看
默認管理員賬號密碼為
admin
abc123
接下來我們要將其進行反向代理,這就必須用到Ningx
三、Ningx安裝
sudo apt-get install nginx -y #安裝 nginx cd /etc/nginx/sites-available mv default default.old #備份 wget https://gist.githubusercontent.com/ivmm/59071483eb8577c22a9a4223cbf5b4ee/raw/907f53aa932fb0ddacdbb427d0e8bb64c720c9bf/default service nginx restart #重啟nginx服務這樣子就可以直接通過localhost 或者 公網Ip地址進行訪問了
四、supervisor進程守護
sudo apt-get install supervisor -y #安裝supervisor sudo vim /etc/supervisor/conf.d/leanote.conf配置文件 command得用絕對路徑才可以 不能用 ~/
[program:leanote] command=/bin/bash root/download/leanote/bin/run.sh autostart=true autorestart=true user=root log_stderr=true logfile=/var/log/leanote.log sudo apt-get install supervisor -y #安裝supervisor sudo vim /etc/supervisor/conf.d/mongodb.conf [program:mongodb] command=/usr/local/mongodb/bin/mongod --dbpath /home/data autostart=true autorestart=true重啟supervisor
service supervisor restart supervisorctl status#查看進程五、wkhtmltopdf
安裝
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz cd wkhtmltox/bin chmod +x wkhtmltopdf mv wkhtmltopdf /usr/local/bin測試
wkhtmltopdf http://www.baidu.com ./baidu.pdf后臺中配置wkhtmltopdf路徑 /usr/local/bin/wkhtmltopdf
六、登錄客戶端
從官網下載客戶端壓縮包
啟動客戶端
選擇自建服務
輸入對應ip地址,登錄即可
總結
以上是生活随笔為你收集整理的linux leanote云笔记搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移动OA办公——Smobiler第一个开
- 下一篇: QT命令行编译时出现'mingw32-m