leanote自建伺服器
修改rc.local實現開機自啟
首先建一個run.sh指令碼寫法如下:
#!/bin/sh
nohup revel run github.com/leanote/leanote > /leanote/log/run.log 2>&1 &
nohup是後臺執行命令 >/leanote/log/run.log 2>&1 & 是重定向輸出,指定日誌檔案存放目錄。根據自己的安裝位置自行修改。
在有些機器上在/etc/profile中新增PATH變數重啟機器後不能自動應用到root使用者,那麼設定開機自動執行編輯/etc/rc.local檔案
export GOROOT=/leanote/go
export GOPATH=/leanote/gopackage
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin:/leanote/mongodb/bin
/leanote/script/run.sh
這是我自己的配置需要自己修改一下。
如果你的機器只有一個root使用者前三行就不需要加了。
通過cron服務實現定時備份資料庫
首先需要寫一個備份指令碼backup.sh
mongodump -h 127.0.0.1:27017 -d leanote -o /leanote/db_backup -u 資料庫的使用者名稱 -p 你的資料庫password
mongodump是mongodb的備份命令想了解可以自行搜尋,也不難懂。-u和-p有時不必要加-o是指定備份檔案目錄 -d是要備份的資料庫名,-h是資料庫地址和埠,用的本地資料庫就寫127.0.0.1就可以mongodb的預設埠是27017。
下面來說cron
沒有crond服務自行谷歌或者百度,自行安裝。
在終端輸入:
cron -u root -e
回車出現此介面
*/10 * * * *表示每10分鐘執行一次具體如何寫多久執行一次請點選檢視。
*/10 * * * *後面跟的就是執行你備份指令碼的命令。
然後
service crond restart
這句有可能會出錯誤,不行的話直接reboot就可以。
相關文章
- Rustdesk 自建伺服器Rust伺服器
- Leanote
- 自建外網郵件伺服器伺服器
- leanote安裝配置
- 自建伺服器wifi配置(centos7)伺服器WiFiCentOS
- RustDesk 自建伺服器部署和使用教程Rust伺服器
- 為公益伸出援手,自建NTP 伺服器池伺服器
- OA伺服器是託管好還是自建好伺服器
- 使用Leanote搭建私有云筆記筆記
- 記一次安裝leanote
- 在 CentOS_7中搭建 LeanoteCentOS
- 《搭建個人Leanote雲筆記本》筆記
- 如何用VPS做自己的代理伺服器?自建代理IP教程伺服器
- netty系列之:自建客戶端和HTTP伺服器互動Netty客戶端HTTP伺服器
- Docker自建Email伺服器-已購域名上私人郵件系統DockerAI伺服器
- 直播app製作時應該自建流媒體伺服器嗎?APP伺服器
- leanote螞蟻雲筆記arm_server搭建筆記Server
- Windows信任自建CAWindows
- Laravel 自建 artisan 命令Laravel
- 安全篇 ━━ 自建windows的https伺服器及瀏覽器報錯處理WindowsHTTP伺服器瀏覽器
- leanote, 不只是筆記 – 開源雲筆記筆記
- ModSecurity 自建規則之路
- 001.03 自建 Python 庫 HelpPython
- CentOS自建yum倉庫CentOS
- Flask 自建擴充套件Flask套件
- 自建執行緒管理執行緒
- 【專案實踐】手把手教你自建高效能物件儲存伺服器物件伺服器
- 深圳市恆訊科技講解:企業自建雲伺服器要多少錢?伺服器
- 自建rtmp服務推流
- Cobra 庫上手—自建命令列工具命令列
- 基於cloudflare workers自建docker映象CloudDocker
- jsDelivr+Github 自建免費CDNJSVRGithub
- CentOS 6.9自建開源映象站CentOS
- 如何自建遊戲GS團隊?遊戲
- 部落格搭建-自建Lychee圖床圖床
- 鐵威馬NAS利用docker安裝可螞蟻筆記LeanoteDocker筆記
- 自建家庭 KTV,在家想嗨就嗨
- 自建Serveo.net類似的服務