環境: 2核處理器,4g記憶體,30g儲存
條件: python3.5, postgresql9.5
安裝必要的元件:
yum -y install gcc gcc-c++ make openssl-devel binutils autoconf flex bison libjpeg-devel freetype-devel zlib-devel perl-zmq-libzmq3 gdbm-devel ncurses-devel automake libtool libffi-devel curl git tmux gettext
安裝epel儲存庫
yum -y install epel-release
安裝python3.5
yum install -y
安裝nginx
yum -y install nginx
systemctl start nginx
systemctl enable nginx
檢查開啟的埠
netstat -plntu
安裝redis和rabbitmq
yum -y install rabbitmq-server redis
systemctl start rabbitmq-server
systemctl enable rabbitmq-server
(可能會出現問題,
[root@taiga sysconfig]# systemctl start rabbitmq-server
job for rabbitmq-server.service failed because the control process exited with error code. see "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.
我的問題是因為新安裝的系統,沒有修改hostname :
[root@taiga sysconfig]# vim /etc/hosts
192.168.56.128 taiga
修改完成之後,重新啟動rabbitmq-server 成功
)systemctl start redis
systemctl enable redis
需要為rabbitmq建立乙個名為'taiga'的新使用者和虛擬主機,它將用於'taiga-events'。
執行以下命令建立名為'taiga'的新使用者和虛擬主機,並輸入密碼'taiga',然後設定'taiga'使用者的許可權。
rabbitmqctl add_user taiga taiga
rabbitmqctl add_vhost taiga
rabbitmqctl set_permissions -p taiga taiga ".*" ".*" ".*"
安裝nodejs
aiga-events」需要節點 - 新增nodejs nodesource儲存庫並使用yum命令進行安裝。
curl --silent --location | sudo bash -
sudo yum -y install nodejs
系統上安裝了taiga.io安裝所需的所有基本軟體包。
taiga.io是基於python django web框架的web應用程式,它使用postgresql作為資料庫。需要安裝postgresql 9.5版本的taiga.io。
將postgresql 9.5儲存庫新增到系統中。
rpm -uvh
安裝postgresql9.5
yum -y install postgresql95 postgresql95-devel postgresql95-contrib postgresql95-docs postgresql95-server
初始化資料庫
/usr/pgsql-9.5/bin/postgresql95-setup initdb
systemctl start postgresql-9.5
systemctl enable postgresql-9.5
su - postgres
createuser taiga
createdb taiga -o taiga
useradd -u -m -s /bin/bash taiga
passwd taiga
usermod -a -g wheel taiga
新增taiga的sudo訪問許可權
su - taiga
sudo su
安裝taiga-back
su - taiga
git clone taiga-back
現在進入'taiga-back'目錄並將分支改為'stable'分支。
cd taiga-back
git checkout stable
pip install --upgrade virtualenv
mkvirtualenv -p /usr/bin/python3.5 taiga
ln -s /usr/pgsql-9.5/bin/pg_config /usr/bin/pg_config
workon taiga
pip install -r requirements.txt
初始基本資料填充資料庫
python manage.py migrate --noinput
python manage.py loaddata initial_user
python manage.py loaddata initial_project_templates
python manage.py compilemessages
python manage.py collectstatic --noinput
這些命令將自動建立乙個密碼為「123123」的管理員帳戶'admin'。
未完 待續
參考**「 :」
專案協作 管理軟體安裝
confluence server id2.安裝後confluence預設已經執行,開啟confluence首頁,記下 server id 3.atlassian confluence bin shutdown.sh 如果監聽的不是80埠,可以使用普通使用者啟動 4.執行confluence5.1 ...
Centos7軟體的安裝
centos7 軟體安裝 一 軟體管理器 rpm redhat package manager rpm的最大優點是軟體預先編譯過,並且打包成rpm機制的安裝包,安裝包內會預設記錄該軟體需要依賴的屬性軟體,當安裝時會查詢依賴軟體是否滿足,如果滿足則予以安裝。srpm source rpm 是含有原始碼...
新centos7安裝軟體
yum install tree 顯示樹形目錄結構 python2 pip python2的包管理工具 python36 python3.6版本 python36 pip python3.6對應的pip gccgcc c nginx tomcat nodejs npmdocker redis mon...