找回密码
 立即注册
查看: 2154|回复: 1

请详细介绍在宝塔上部署和运行taiga的操作步骤,包括路径

[复制链接]

328

主题

499

回帖

3260

积分

管理员

积分
3260
QQ
发表于 2023-5-21 22:32:29 来自手机 | 显示全部楼层 |阅读模式
好的,下面是在宝塔上部署和运行 Taiga的操作步骤:
3 y8 [0 k' Y' C+ s" T) T
& a- S( d1 L* Q5 ~% n1. 在宝塔面板中,点击网站菜单进入网站管理页面。选择需要部署 Taiga 的网站并进入网站设置。7 j; D+ ^# X2 ]5 S

2 f& a0 l8 a& C$ K* W' d2. 在网站设置页面中,点击 SSL 选项卡开启 HTTPS 服务。0 T% b# F5 L. b4 m. x% Z
) [1 s3 B5 }4 m0 B/ R8 l( Z
3. 然后在网站设置页面中,找到“网站根目录”并复制其路径。- b- [5 \, P9 [7 {% Q
6 y+ G. p# ~$ Z- T5 j4 _1 z
4. 通过 SSH 连接到服务器,并在命令行中使用以下命令创建名为“taiga”的目录:9 y8 H) q; Q$ ~: I# g3 C
- W9 w& t: z+ U3 u8 D! g8 ]& j
   `mkdir /路径/到/网站根目录/taiga`. [5 E. g, u' W+ B' y

0 S7 ]+ J+ l: Q- k, T1 C. r5. 进入“taiga”目录并使用以下命令拉取 Taiga 代码:
2 o/ |6 S- o$ ~) `$ x. k1 S0 g
$ B, H* f* @; o1 l. c$ E   ```
' O3 e8 \& Y8 @7 x/ w" f# Y3 ?$ @2 i* s   git clone https://github.com/taigaio/taiga-front-dist.git
- b9 \# g( e! S/ C5 }9 H' ^   git clone https://github.com/taigaio/taiga-back.git' g5 V: Q: x$ p3 d  z$ ^) z* R
   ```
& R4 N+ R/ @8 f' ]" x
7 ?# t6 i; V+ f* v: g' h6. 进入“taiga-back”目录并使用以下命令安装 Taiga 后端依赖:7 b8 ~2 |5 N, C' v
* d) _. o" k# B& u+ g
   ```
2 \$ q' r5 Q, s7 \# o" B! \   cd taiga-back
% X/ i; w. ~# [1 x' o$ w   python3 -m venv env
) W6 m+ S3 h" Q% \6 k" H3 p9 [, X0 j   source env/bin/activate; O/ B0 k; A, S  ~
   pip install taiga-contrib-github-auth  // (如果需要集成 Github 登录)& Z( a6 W5 _, S: P7 ~0 K! ~% S
   pip install -r requirements.txt3 U6 ?& @# `% k1 n% y/ K2 Q
   ```$ x- P: ?  k9 N0 x/ ?9 e9 C5 O

/ |6 F, Q  @  J7. 进入“taiga-front-dist/dist”目录并使用以下命令生成 Taiga 前端文件:
! l: R6 a: B+ k
! ?% H0 Y! u) x   ```+ H! P4 ]1 ?5 I+ `! Q
   cd ../../taiga-front-dist/dist
1 k  A) b% T9 P6 d/ O   mv conf.example.json conf.json  // 重命名配置文件(需要根据需要修改其中的配置项)
) r4 @5 v+ I* D   ```' U0 s) v! Q7 Z0 u) _
9 z0 j. f8 ]: v- x! L
8. 修改“conf.json”中的“api”字段为 Taiga 后端的 URL。例如,“api”字段的值为 “https://example.com/api/v1/”(将 “example.com” 替换为您的服务器域名或 IP 地址)。' Z; C- |' y$ q- V. J; e
  [3 l: a' ]+ H9 w
9. 将“taiga-front-dist/dist”目录下的所有文件复制到“taiga”目录下。例如,使用以下命令:
. q6 d4 w$ J8 z6 R; T4 }; |1 [6 i" C) Y
   ```
9 ]% o/ w. l- a  z, _   cp -r ./* /路径/到/网站根目录/taiga5 d! A- ]3 q' E) t% B2 S6 g6 }
   ```
( b! ~6 B% G2 W& @5 m9 o; }. e$ |# I
10. 返回宝塔面板,进入“数据库”菜单,创建一个新的数据库并为其创建数据库用户和密码。为了方便,请将数据库名称、用户名和密码设置为相同的值。
/ D2 q- e. }( }% V/ T' y1 D7 d* N; r" @2 ?- [7 P* C
11. 返回 SSH 命令行并进入“taiga-back”目录,使用编辑器打开“settings/local.py”文件,并将以下变量设置为正确的值:6 U$ j: h. q7 @5 b+ ^3 E& k$ i% C

! q4 m+ @1 U8 ~! w   ```
+ ]5 R4 a2 p# b5 s/ @$ x  b- Z   DEBUG = False  w9 B! W, y, C1 Y- X
   SECRET_KEY = 'Your Secret Key'
- `1 d2 b" x# E, Y; h5 K7 o, ]   SERVER_NAME = 'https://example.com'  // 将“example.com”替换为您的服务器域名或 IP 地址
: g( t! j. P/ n   DATABASES = {
1 t+ s  ?- `7 @) _% _) s+ z9 c% v+ z     'default': {5 M( _% @1 k7 h4 ~& x' J4 b) z
       'ENGINE': 'django.db.backends.mysql',  // 使用 MySQL 数据库6 z- j+ T2 @& Y" P3 x1 h
       'NAME': 'your_database_name',          // 将“your_database_name”替换为您的数据库名称
1 E( \3 S+ ?" w; P) [- e       'USER': 'your_database_username',      // 将“your_database_username”替换为您的数据库用户名4 x7 I3 c& c3 A* n# ~" i
       'PASSWORD': 'your_database_password',  // 将“your_database_password”替换为您的数据库密码  A, ^* M# w/ P3 t& @! n
       'HOST': '127.0.0.1',+ ?1 P2 Z. S7 F( D* K- j
       'PORT': '3306',
5 L& t. h7 ^( V" o6 X     }
% b. K0 k8 F& E/ X   }5 Y' j2 t0 }+ f# I# t
   ```& M& Q- e) m0 L" k4 A

. R- m3 w) D# `& V4 S, J12. 运行以下命令以完成数据库迁移:
8 l& R' }7 M* O2 v7 B5 g  H1 s7 D* h: F( s! r2 C- J9 P
   ```7 f' s2 k& D8 A1 x- u* v& p0 {
   python manage.py migrate --noinput- i* f# k" q" I+ _2 X
   ```
# d  C7 O( T3 n) m/ N
% c2 a3 b. r3 ?0 `. i13. 运行以下命令以创建超级用户:* H0 H' ]" h# E! ~' m5 q

, F& }2 C3 q$ d- Y0 z" k" Q; }! N# l   ```2 V5 {# x) ?1 L( U3 ~
   python manage.py createsuperuser
9 n+ h( D4 \, `+ E4 c3 d* L# `( D   ```- j/ ~  V- ^6 S8 u8 w

# t4 o# K  a4 t0 E) ?) }14. 运行以下命令启动 Taiga 后端服务:
4 E& u5 v% j8 m! Y% N6 @
7 ~' X5 G; @- \: s6 ^" \   ```
* n9 D3 y0 ^0 T$ S9 q   python manage.py runserver 127.0.0.1:8080 &  // '&' 符号用于在后台运行服务* A& R+ N4 b6 v: h  u! I
   ```
+ Q& H; X; @- ~  @, m
4 I" z* d- a) A15. 返回宝塔面板,进入“SSL”选项卡,申请并安装 Let's Encrypt SSL 证书。
$ ]) o! b0 U3 |5 l) T; K; ~4 b6 d+ n# ]. D. d
16. 浏览器中访问您的 Taiga 实例的网址(例如 “https://example.com/taiga”),即可开始使用 Taiga 项目管理工具了。. i+ i. S7 [3 f2 \: j" c
7 {$ T# D# ~  J
请注意,本操作步骤仅作为参考,实际操作中可能因环境、版本等原因出现不同。如果您在使用过程中遇到问题,请查看 Taiga 官方文档或寻求官方帮助。
回复

使用道具 举报

328

主题

499

回帖

3260

积分

管理员

积分
3260
QQ
 楼主| 发表于 2023-5-21 22:56:17 来自手机 | 显示全部楼层
请详细介绍在宝塔上通过Docker来部署和运行taiga的操作步骤,包括详细路径。# u3 _) P9 N$ `( w' n
, _( q; B. I) t& A# S9 W& f: T+ U6 k
好的,以下是在宝塔上通过 Docker 来部署和运行 Taiga 的操作步骤:! q/ X% M/ W6 W" [5 }; D
: B1 V9 l& e$ Z9 `3 g
1. 通过 SSH 连接到服务器,并使用以下命令安装 Docker 和 Docker Compose:
+ A! \/ m) `0 l
+ M7 E1 b$ A) b9 @7 m   ```
/ a# s. |) S! K" \   curl -sSL https://get.docker.com/ | sh. q2 t- U+ r; S
   apt-get update' L$ G2 G" v7 _
   apt-get install -y docker-compose
. V: M3 b8 }# J6 ^) p   ```4 B( h2 G1 c- q/ I

3 g8 B  A7 T) A4 @2. 下载并编辑 Taiga Docker Compose 配置文件:5 p- T/ R4 n9 I( ?+ _
( M& S) m8 q4 h
   ```
9 X) B3 F+ K+ j7 m' X  o" V   mkdir /路径/到/网站根目录/taiga2 d8 Z( c7 w. U( O% F
   cd /路径/到/网站根目录/taiga
- E) N+ `0 r' h# P3 p8 Q) x   wget https://raw.githubusercontent.com/taigaio/taiga-docker/master/docker-compose.yml
% @! p# N0 D5 f2 I   nano docker-compose.yml2 x0 o9 G3 [9 P3 @5 ~) J- P
   ```. n# `# [1 S% f; y4 q
7 L5 O1 V/ L$ R( X0 Q% h& _
   按下“Ctrl+X”并保存修改。0 q6 \" O: z% I

+ Z7 m* z! u# `7 J8 W3. 打开“docker-compose.yml”文件,设置相关环境变量和参数:& S' H1 s8 z7 n

, t4 l6 x& s$ [, U7 d   ```
+ r& N; W; g1 c* c- `   version: '3'9 K% u# h2 [$ D" \: N3 S+ ?
   
4 J! y8 {- }* `6 W   services:! n) j" ?) y* ^
     taiga:
6 ~/ q, L4 s0 ~% }       image: taigaio/taiga9 g* p# C% r- P2 T& W- H
       container_name: taiga_container
9 R) c9 o' @; H& F9 V" _       ports:$ c! }4 ~4 ~' T* v% h! p! S
         - "8000:8000"
& m* F  M& X  _! w6 p; f5 M" U% i       environment:
2 m* H# B& Q, O# a9 X  G0 s         TAIGA_HOSTNAME: example.com      // 将“example.com”替换为您的服务器域名或 IP 地址9 g% ~3 u0 ^$ z
         TAIGA_DB_NAME: taiga_db          // 数据库名称
+ o2 m! ^* x) g' b         TAIGA_DB_USER: taiga_db_user     // 数据库用户名7 O/ k: V/ s. z: T
         TAIGA_DB_PASSWORD: taiga_db_pass // 数据库密码
. i7 D# L! `& h& \" Z4 T9 m. `# J         TAIGA_DB_HOST: db                // 数据库容器名称5 F' i: A9 t3 b) X7 A% e/ Y
       depends_on:
$ o- Y2 X8 h* \         - db4 y! g$ @, X6 F. X0 r
       links:
0 V9 P) L$ I% U. h         - "rabbitmq:rabbitmq"
1 A8 l" B( r$ E. b0 Q8 m  C9 Y       restart: "always"; N; f/ p0 e" O; Y
   " o( ?# K  B* D. Y2 ^9 t
     db:: E% W1 ~7 ]2 J4 k$ W# G
       image: postgres:9.6
/ x5 T2 S. P! F( _( x; |       container_name: taiga_db_container) |/ I% f' E- J
       environment:
  F% H- W5 @, [. {         POSTGRES_USER: taiga_db_user     // 数据库用户名(同上)
! G4 L" {! p6 i9 M" a: s0 m: r8 Z         POSTGRES_PASSWORD: taiga_db_pass // 数据库密码(同上)' K' E' W# z$ |9 T9 x. W* s
         POSTGRES_DB: taiga_db            // 数据库名称(同上); Q3 y: C: g  b
       restart: "always"
( @: ~; j+ A1 q: j8 d   
# d- v1 p1 y2 c& q: t' c( i. o$ U+ M     rabbitmq:
7 R/ j! j+ G- x% Y+ R7 ~       image: rabbitmq:3-management
& `/ E3 z( D- z' L, |       container_name: taiga_rabbitmq_container
. q9 t& T2 U( s: h# W       environment:4 S6 }7 i1 ]3 z" q- g; h
         RABBITMQ_DEFAULT_USER: taiga" x9 p6 V2 S5 e6 u9 H2 g
         RABBITMQ_DEFAULT_PASS: strong_password+ o8 \6 P$ E8 g; j
       ports:
2 V- D4 c7 a  U         - "5672:5672"" G$ B9 J. z. i  @
         - "15672:15672"
7 J; ^, v) H2 e* [9 I( C" N% y       restart: "always"/ P. ?& e& N# B3 n$ u8 t1 z7 w
   ```$ U) }) x- i# M  t- [' L7 V
7 q" B5 Q0 W8 B! C5 N' t' F% V! G
4. 运行以下命令部署 Taiga 和相关服务:
6 b, f, P: T& `9 j& i/ @' B) T# }+ K, R0 F5 `
   ```
0 x6 w# C4 A3 ]! [" [/ P   docker-compose up -d
; z( @1 b) `1 _1 s! B) E   ```
# [2 s) O2 a! r- d( N8 a; Z
  L" D! T" O3 k$ ^) y5 z   等待 Docker 容器启动并启动 Taiga 服务。7 S2 j- D" b# ^) o; X( Q

+ g& C& a7 ?6 G2 u2 K5. 打开浏览器,访问您服务器IP地址的 8000 端口即可看到 Taiga 的登录页面,登录成功后即可开始使用 Taiga 项目管理工具。
9 s2 {: b- z1 p9 N
$ N$ O  _" p% p! O5 {% r( w8 @4 d   ```. h+ U! l4 ?/ z, t0 j
   http://您的服务器IP地址:8000$ ~% H- K" p3 K; I
   ```
4 ^6 U! U$ ~9 a
8 a; H# [6 ]% F请注意,以上操作步骤仅作为参考,实际操作中可能因环境、版本等原因出现不同。如果您在使用过程中遇到问题,请查看 Taiga 官方文档或寻求官方帮助。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|通达产控投资 ( 粤ICP备2023021749号-1|粤公网安备 44030402006137号 )

GMT+8, 2025-10-11 02:23 , Processed in 0.077011 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表