win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 硬件軟件教程 > 詳細(xì)頁面

leanote二進(jìn)制版詳細(xì)安裝圖文詳細(xì)教程

發(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)制版呢?

leanote二進(jìn)制版詳細(xì)安裝教程

假設(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吧

當(dāng)前原文鏈接:http://czecheden.com/soft/soft-50915.html