668
技術社區[雲棲]
【雲計算的1024種玩法】用ECS搭建個人雲筆記服務
前言
互聯網科技這東西發展的真**的快,一會兒不了解就給你整出一個新概念了。做做筆記就很有必要,不過是筆記那肯定是要備份的,那麼雲筆記本就會很方便了。但是!筆記本肯定會大量的引用到圖片和視頻,這時候我們就不得不自掏腰包買VIP了,而且最大的儲存容量上限也是有限製的。
這時候阿裏雲的全民雲計算活動或者大學生的雲翼計劃就可以很方便的解決這個問題了,我們可以自建一個雲筆記服務,然後在再共享給我們朋友一起使用,就可以極大的降低價格並且增加自定義性,還可以將我們的筆記當作博客公開出來再綁定一個域名就是一個個人博客或者一個團隊的博客了。
介紹
我們這裏選擇Leanote作為我們自建的開源雲筆記程序。Leanote是一款開源雲筆記軟件,使用Go的Web框架revel和MongoDB開發完成。支持多語言多用戶有非常好的筆記記錄體驗,接下來我們將介紹 Leanote 的二進製版安裝教程。
安裝
我們這裏以公共鏡像 Ubuntu 16.04 為例,選擇地域主要以靠近自己的ECS地域。地域選擇攻略
安全組
一定要開放:HTTP(80) 和 HTTPS(443)授權對象為:0.0.0.0/0,不然根本訪問不了~
MongoDB
在 SSH 中運行以安裝 MongoDB:
wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb
dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb
apt-get update
apt-get install percona-server-mongodb-34 -y
Lenote
一、下載二進製包並解壓:
wget https://superb-sea2.dl.sourceforge.net/project/leanote-bin/2.5/leanote-linux-amd64-v2.5.bin.tar.gz
tar xzf leanote-linux-amd64-v2.5.bin.tar.gz
二、導入數據庫,最後出現 done 表示成功
cd leanote
mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/
三、啟動 Leanote ,出現 Listening on :9000 ...
表示成功:
cd bin
sh run.sh
使用Leanote
一、進入 ECS 公網IP,如果有域名的同學可以將解析到 ECS 公網IP然後打開域名就行,賬號是admin
,密碼是abc123
二、點擊這裏的 +
號,是創建一個筆記分類,筆記是實時保存的,我們不用刻意去點擊保存,或者 Ctrl + S
三、在右上角,點擊 後台管理
四、在 Configuration 中 Site’s URL 修改為我們的ECS公網IP或者域名
最後更新:2017-08-30 14:02:36