close
為什麼會有這個需求呢...因為一開始SOP都是放在外面服務上
但你又要把一些ip密碼的什麼修改掉...新人到職後根本看不懂你在寫什麼
後來就上網查到Codimd(hackmd)這套mark down 共編筆記
相關功能請參考 >(https://hackmd.io/s/features-tw)
但你又要把一些ip密碼的什麼修改掉...新人到職後根本看不懂你在寫什麼
後來就上網查到Codimd(hackmd)這套mark down 共編筆記
相關功能請參考 >(https://hackmd.io/s/features-tw)
設定Proxy
vim /etc/yum.conf
設定Proxy=http://x.x.x.x:3128 (因為內部鎖很多只能透過proxy出去更新)
yum update -y
關閉防火牆
systemctl stop firewalld
systemctl disable firewalld
關閉Selinux
vim /etc/selinux/config
SELINUX=disabled
修改完 Selinux 後需Reboot一次
安裝需要套件
yum install git curl
因為要安裝新版node js 需要curl 新的source
curl -sL https://rpm.nodesource.com/setup_11.x| sudo -E bash -
yum install nodejs npm node-gyp gcc gcc-c++
yum install epel-release
yum update
因為要安裝新版mysql 需要wget 新的source
yum install mysql-community-server
systemctl start mysqld
systemctl status mysqld
Clone Codimd git
git clone https://github.com/codimd/server.git
安裝Codimd
cp config.json.example config.json
bin/setup
設定MySQL資料庫
mysql -uroot -p
設定密碼等等
新建databases "codimd"
CREATE DATABASE codimd CHARACTER SET utf8 COLLATE utf8_general_ci;
show databases;
確認codimd 這個databases 有被成功建立
設定Codimd 去串mysql 連線
vim /你的安裝路徑/codimd/.sequelizerc
修改 "url" 這行就好了
"mysql://root:XXXXXXX@localhost:3306/codimd"
開始編輯config.json(很重要…Codimd的精華)
Vim config.jason
主要是修改db參數,因為這邊我沒有要串ldap,有需要者可參考此blog (https://spicyboyd.blogspot.com/2019/03/linux-hackmd-codimd.html)
"db": {
"username": "root",
"password": "xxxxxxxx",
"database": "codimd",
"host": "localhost",
"port": "3306",
"dialect": "mysql"
可以改port 他預設是3000,老K這邊改成80,因為只有內部使用而已
(之後會再餵憑證進去...畢竟只走http會被稽核"誤")
然後我沒有要開放給匿名建置筆記本
所以我這兩個選項都改成 "false"
allowAnonymous: false,
allowAnonymousEdits: false,
如果沒串ldap者,他可以用email註冊登入
所以這邊也要設定 "true"
email: true,
allowEmailRegister: true,
編輯完後 存檔離開
修改環境變數
另外因為他預設吃的環境變數是 "development"
所以要改成 "production"
暫時設定環境變數
export PATH=$PATH:NODE_ENV=production
永久的就寫到 vim /etc/profile 就好
執行服務
cd /你的安裝路徑/codimd/
npm run build
node_modules/.bin/sequelize db:migrate
npm start
開啟瀏覽器 輸入 Server IP:80 <-----老K這邊已經先改成80 port
這樣一個私有的mark down 筆記服務就起來了
因為網路上文件很雜很亂,我踩過很多雷
後來整合了很多blog的技術文件才成功安裝
安裝完畫面如下:
文章標籤
全站熱搜
留言列表