日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux leanote云笔记搭建

發(fā)布時(shí)間:2024/3/12 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux leanote云笔记搭建 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • linux 云筆記搭建
    • 前言
    • 依賴(lài)
    • 一、MongoDB安裝
    • 二、leanote安裝
    • 三、Ningx安裝
    • 四、supervisor進(jìn)程守護(hù)
    • 五、wkhtmltopdf
    • 六、登錄客戶(hù)端

linux 云筆記搭建

前言

由于難以忍受有道云的筆記服務(wù),所以被迫使用leanote搭建一個(gè)私人云筆記系統(tǒng),本文在發(fā)布日期已走通該流程。

依賴(lài)

  • MongoDB數(shù)據(jù)庫(kù)
  • supervisor進(jìn)程守護(hù)
  • nginx反向代理服務(wù)器
  • wkhtmltopdf

一、MongoDB安裝

MongoDB 提供了 linux 各發(fā)行版本 64 位的安裝包,可以在官網(wǎng)下載安裝包。
下載完安裝包,并解壓 tgz(以下演示的是 64 位 Linux上的安裝) 。

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下載 tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解壓 mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb # 將解壓包拷貝到指定目錄 sudo vim ~/.bashrc #添加環(huán)境變量 使用vim編輯器編輯,vim具體用法可以參考其他文章這里就不多說(shuō)了

MongoDB 的可執(zhí)行文件位于 bin 目錄下,所以可以將其添加到 PATH 路徑中:
在 ~/.bashrc文件中最后一行添加:

export PATH=$PATH:/usr/local/mongodb/bin

然后運(yùn)行命令

source ~/.bashrc #刷新環(huán)境變量

檢驗(yàn)是否安裝成功

mkdir /home/data mongod --dbpath /home/data

終端顯示圖像:

在新終端中運(yùn)行命令(后續(xù)命令都在新終端運(yùn)行),不要關(guān)閉服務(wù)器

mongo show dbs


顯示安裝成功

二、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/

再次運(yùn)行命令

mongo show dbs

結(jié)果:

此時(shí)可以查看本地運(yùn)行情況了
在瀏覽器地址中輸入localhost:9000,可以看到相關(guān)情況,如果是公網(wǎng)服務(wù)器記得開(kāi)放安全組的端口9000,并用公網(wǎng)ip:9000來(lái)查看
默認(rèn)管理員賬號(hào)密碼為
admin
abc123

接下來(lái)我們要將其進(jìn)行反向代理,這就必須用到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服務(wù)

這樣子就可以直接通過(guò)localhost 或者 公網(wǎng)Ip地址進(jìn)行訪問(wèn)了

四、supervisor進(jìn)程守護(hù)

sudo apt-get install supervisor -y #安裝supervisor sudo vim /etc/supervisor/conf.d/leanote.conf

配置文件 command得用絕對(duì)路徑才可以 不能用 ~/

[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#查看進(jìn)程

五、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

測(cè)試

wkhtmltopdf http://www.baidu.com ./baidu.pdf

后臺(tái)中配置wkhtmltopdf路徑 /usr/local/bin/wkhtmltopdf

六、登錄客戶(hù)端

從官網(wǎng)下載客戶(hù)端壓縮包
啟動(dòng)客戶(hù)端
選擇自建服務(wù)

輸入對(duì)應(yīng)ip地址,登錄即可

總結(jié)

以上是生活随笔為你收集整理的linux leanote云笔记搭建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。