Monday, May 11, 2015

Libreboard

Trello.com 一直是一個非常好用的工具。

Libreboard 則是 Trello 的一個 open source copycat。
如果你的資料不想放到 Internet 上去,那麼可以考慮使用 Libreboard。



Libreboard 提供了 Sandstorm 與 Docker image,可以快速安裝。
我在 Windows 7 使用 Docker image,遇到了一些小問題,所以還是紀錄下來安裝方式,免得以後忘掉。


  • 安裝 boot2docker
    要注意 BIOS 的 Interl VT-x 必須要開啟
  • 啟動 vm
boot2docker start
  • 下載 MongoDB image
# docker pull mongo
  • 下載 Libreboard image
# docker pull ncarlier/libreboard
  • 在 vm 裡面建立 mongodb 目錄, 目前測試無法寫 external volume...

    # boot2docker ssh
    $ sudo  mkdir /mnt/sda1/var/mongodb
  • 啟動 MongoDB container
# docker run -d --name mymongo -v //mnt//sda1//var//mongodb://data//db -p 27017 mongo
  • 啟動 Libreboard container
# docker run -d --name libre --link mymongo:mongo -e "MONGO_URL=mongodb://mongo:27017" -e "ROOT_URL=http://127.0.0.1" -p 80:8080 ncarlier/libreboard
  • service ready
    可以用 boot2docker ip 取得 vm 的 ip,那麼 http://boot2docker_vm_ip/ 就可以連上 libreboard 了。
  • VirtualBox port forwarding
    照上面執行後,libreboard 就可以在本機使用了。但是如果要讓其他人也能使用,就必須開啟 VirtualBox port forwarding 才行。
ps: 一次刪除多個 container 的方法
# docker stop $(docker ps -a -q)# docker rm $(docker ps -a -q)

No comments: