發(fā)布時(shí)間:2024-04-18 文章來源:深度系統(tǒng)下載 瀏覽:
leanote是一款開源云筆記產(chǎn)品,使用Go的Web框架revel和MongoDB開發(fā)完成。是一款國產(chǎn)的在線網(wǎng)頁版云筆記軟件, 集知識(shí)管理、筆記、分享、博客功能于一身,界面簡約但功能不簡單!它支持多筆記本、標(biāo)簽分類、筆記共享、添加保存附件等,而且還提供了免打擾寫作模式、支持圖片尺寸調(diào)整、并且支持 Markdown 語法寫作,最重要的是,它還能完美支持代碼高亮顯示! 那么怎么下載運(yùn)行l(wèi)eanote 最新二進(jìn)制版呢?
假設(shè)將文件下載到 /home/user1下, 解壓文件 $> cd /home/user1 $> unzip master.zip 此時(shí)在/home/user1目錄下有l(wèi)eanote目錄, 可以看看里面有什么: $> cd leanote $> ls app bin conf messages mongodb_backup public leanote暫時(shí)到這里, 下面安裝數(shù)據(jù)庫mongodb 安裝mongodb 到 http://www.mongodb.org/downloads 去下載 64位linux mongodb下載鏈接:http://www.mongodb.org/dr//fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz/download 64位linux mongodb 3.0.1下載鏈接: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.1.tgz 下載到/home/user1下, 直接解壓即可 $> cd /home/user1 $> tar -xzvf mongodb-linux-x86_64-2.6.4.tgz/ 為了快速使用mongodb的命令, 可以配置環(huán)境變量, 編輯 ~/.profile或/etc/profile 將mongodb bin路徑加入即可. $> sudo vim /etc/profile 添加: export PATH=$PATH:/home/user1/mongodb-linux-x86_64-2.6.4/bin 使環(huán)境變量生效: $> source /etc/profile 簡單使用mongodb 先在/home/user1下新建一個(gè)目錄data存放mongodb數(shù)據(jù) mkdir /home/user1/data # 開啟mongodb mongod --dbpath /home/user1/data 這時(shí)mongod已經(jīng)啟動(dòng)了 重新打開一個(gè)終端, 使用下mongodb $> mongo > show dbs ...數(shù)據(jù)庫列表 mongodb安裝到此為止, 下面為mongodb導(dǎo)入數(shù)據(jù)leanote初始數(shù)據(jù) 導(dǎo)入初始數(shù)據(jù) leanote初始數(shù)據(jù)在 /home/user1/leanote/mongodb_backup/leanote_install_data中 打開終端, 輸入以下命令導(dǎo)入數(shù)據(jù). mongodb v2 與 v3 版本導(dǎo)入數(shù)據(jù)會(huì)有些區(qū)別. mongodb v2 導(dǎo)入數(shù)據(jù)命令: $> mongorestore -h localhost -d leanote --directoryperdb /home/user1/leanote/mongodb_backup/leanote_install_data/ mongodb v3 導(dǎo)入數(shù)據(jù)命令: mongorestore -h localhost -d leanote --dir /home/user1/leanote/mongodb_backup/leanote_install_data/ 現(xiàn)在在mongodb中已經(jīng)新建了leanote數(shù)據(jù)庫, 可用命令查看下leanote有多少張表 $> mongo > show dbs # 查看數(shù)據(jù)庫 leanote 0.203125GB local 0.078125GB > use leanote # 切換到leanote switched to db leanote > show collections # 查看表 files has_share_notes note_content_histories note_contents .... 初始數(shù)據(jù)users表中已有2個(gè)用戶: user1 username: admin, password: abc123 (管理員, 只有該用戶才有權(quán)管理后臺(tái), 請(qǐng)及時(shí)修改密碼) user2 username: demo@leanote.com, password: demo@leanote.com (僅供體驗(yàn)使用) 配置leanote 文件: conf/app.conf 請(qǐng)修改要修改app.secret, 請(qǐng)隨意修改一個(gè)值, 若不修改, 會(huì)有安全問題! 其它的配置請(qǐng)保持不變, 若需要配置數(shù)據(jù)庫信息, 請(qǐng)查看下文 "問題3" 運(yùn)行l(wèi)eanote $> cd /home/user1/leanote/bin $> bash run.sh (或 sh run.sh) # 最后出現(xiàn)以下信息證明運(yùn)行成功 ... TRACE 2013/06/06 15:01:27 watcher.go:72: Watching: /home/life/leanote/bin/src/github.com/leanote/leanote/conf/routes Go to /@tests to run the tests. Listening on :9000... 恭喜你, 打開瀏覽器輸入: http://localhost:9000 體驗(yàn)leanote吧 |
下一篇:百度小度wifi是啥東西