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

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

[复制链接]

318

主题

482

回帖

3092

积分

管理员

积分
3092
QQ
发表于 2023-5-21 22:32:29 来自手机 | 显示全部楼层 |阅读模式
好的,下面是在宝塔上部署和运行 Taiga的操作步骤:
1 B/ V# O$ _* O  D4 }& i6 }$ E, d: N
1. 在宝塔面板中,点击网站菜单进入网站管理页面。选择需要部署 Taiga 的网站并进入网站设置。
7 ]2 j* A6 O" o7 ?  }* i5 @
! i7 ]* `4 Z6 @, ^2 B9 E+ \2. 在网站设置页面中,点击 SSL 选项卡开启 HTTPS 服务。
  j; r7 c# D7 E4 i. P
; ?; i( \$ M" G9 `7 H3. 然后在网站设置页面中,找到“网站根目录”并复制其路径。
( ^7 j& O! `( }7 o3 j) \" u  b" x3 f" I
4. 通过 SSH 连接到服务器,并在命令行中使用以下命令创建名为“taiga”的目录:( ]* R$ X* ^  I

1 V. b/ ^2 y7 G  k, F  D8 [   `mkdir /路径/到/网站根目录/taiga`5 K  L) S/ E4 m% z* ]% L
' |; J* T8 w5 I4 A% E  F& t* ?( ^0 A
5. 进入“taiga”目录并使用以下命令拉取 Taiga 代码:% O" \! C$ h0 u  [- q/ B( Q

" P2 y; D* S5 q   ```
( ]$ V9 h0 ]+ C, U6 u; \   git clone https://github.com/taigaio/taiga-front-dist.git1 i1 s+ F. _. v1 q) X
   git clone https://github.com/taigaio/taiga-back.git; I4 l+ l4 V; `, B/ I; R0 O
   ```* K& i8 w! U8 l- g

5 U8 B% l9 Y6 m$ ^7 M6. 进入“taiga-back”目录并使用以下命令安装 Taiga 后端依赖:
; S; U$ `8 e0 n
5 ~" b. |9 j2 L$ Z; L$ Q6 ^   ```5 U$ o5 W1 J$ P: {+ T" L0 e
   cd taiga-back
: q7 I, H) w, W6 t   python3 -m venv env' Q, c5 ?$ s9 Y) Z5 e) O. [
   source env/bin/activate
. o  o/ j7 n% K1 f7 M6 k7 H0 _   pip install taiga-contrib-github-auth  // (如果需要集成 Github 登录)
  e& ~6 L  A/ w   pip install -r requirements.txt
* j4 h! u1 u6 M; L   ```/ V0 U. T0 V6 A3 s9 J: Y8 X
" ~& t% J9 [7 k9 Z( y! I9 m
7. 进入“taiga-front-dist/dist”目录并使用以下命令生成 Taiga 前端文件:
; U& r) \% e' m' v" r# K% [1 Y8 a
   ```
8 |  Y$ O4 i: R9 }& t4 w   cd ../../taiga-front-dist/dist
$ A$ @( i' G% ]# k$ j  p' e+ X   mv conf.example.json conf.json  // 重命名配置文件(需要根据需要修改其中的配置项)
' l4 H  \3 W" o4 N' g' s   ```0 f3 h6 P3 \# I# a6 z
6 ]1 M" B* a! _/ V  Q
8. 修改“conf.json”中的“api”字段为 Taiga 后端的 URL。例如,“api”字段的值为 “https://example.com/api/v1/”(将 “example.com” 替换为您的服务器域名或 IP 地址)。$ _! J( `3 J. c) n% e: O; @1 L5 t

% e9 i# w" |, h8 R# H9. 将“taiga-front-dist/dist”目录下的所有文件复制到“taiga”目录下。例如,使用以下命令:
6 N& G- k( K' p
! v) C4 e  K" M3 p! R- B   ```
, E! E5 @- a! d. d   cp -r ./* /路径/到/网站根目录/taiga8 C1 b3 g; T+ C
   ```
7 G  J. J! d6 t4 O, w; {
( m( q/ A% _4 ?! M% M5 U5 p$ Q4 k1 g) J10. 返回宝塔面板,进入“数据库”菜单,创建一个新的数据库并为其创建数据库用户和密码。为了方便,请将数据库名称、用户名和密码设置为相同的值。
7 `4 o% i2 q2 E+ O+ P9 t- P* n$ m( V* f: M8 E) q& u) l
11. 返回 SSH 命令行并进入“taiga-back”目录,使用编辑器打开“settings/local.py”文件,并将以下变量设置为正确的值:
$ V; ?+ f0 T' e9 ]( H* U6 b- t
   ```
4 G" U$ I, n, R: `3 U   DEBUG = False9 ~; H2 ^! u' u/ }
   SECRET_KEY = 'Your Secret Key'
+ F% j" C. K5 J" o   SERVER_NAME = 'https://example.com'  // 将“example.com”替换为您的服务器域名或 IP 地址
  _/ |. l2 Q# j" M   DATABASES = {7 q$ ^# m+ |- d: z8 ?; w
     'default': {
2 f7 k! p- q7 f, G8 E3 D       'ENGINE': 'django.db.backends.mysql',  // 使用 MySQL 数据库3 b' ]3 D9 [( E4 M. w$ Y8 ?
       'NAME': 'your_database_name',          // 将“your_database_name”替换为您的数据库名称- ^; Y; n/ g% x+ @1 J
       'USER': 'your_database_username',      // 将“your_database_username”替换为您的数据库用户名
: B4 {0 f( O+ b       'PASSWORD': 'your_database_password',  // 将“your_database_password”替换为您的数据库密码9 j: ?% g' K; G1 s: A6 K
       'HOST': '127.0.0.1',' v% m; N- P# [* s
       'PORT': '3306',/ ~$ n0 U4 T1 ^+ P% r
     }
& m9 y- o8 X" k0 T* _9 K   }
" M$ c' M3 C) L3 l3 R   ```
: [' S+ Y+ q/ `5 k! x
. ^' @2 i. k+ }$ U; C8 V1 ]. k; k12. 运行以下命令以完成数据库迁移:( x3 f; l% c; Y0 y  K7 f- g. I" a

" A2 i0 @9 q7 @! e+ t* y   ```  x. J7 Y- i. L; L) u( S( B
   python manage.py migrate --noinput
* h+ p  K3 U$ C+ o2 Q! a   ```
/ y0 u2 H! z; O; h, T& j9 d. L2 n7 O
13. 运行以下命令以创建超级用户:
( q/ n' x: w# R9 C) L: t3 X& M; N% U/ ~: d
   ```+ B* e3 A) Y2 W0 |' _
   python manage.py createsuperuser
. N+ M' ?% R& s+ Q   ```
* s: ?! \/ |/ P8 w  u
. d7 P- U+ _7 j' e' W# }$ g/ H14. 运行以下命令启动 Taiga 后端服务:
% }. ~) ~7 R/ n( f. |6 {8 c7 L$ d0 r% u
   ```7 Q0 F. a6 D) N" _7 b7 D. f
   python manage.py runserver 127.0.0.1:8080 &  // '&' 符号用于在后台运行服务
1 ?5 Y5 a- A% @2 W# ^. O' F6 K   ```9 r  E! l2 j& c7 H
1 q, \; J* L% A6 @5 ]
15. 返回宝塔面板,进入“SSL”选项卡,申请并安装 Let's Encrypt SSL 证书。  z" R2 J  n+ U/ N( s

: g& Y8 f) P. r. K1 a& g! r16. 浏览器中访问您的 Taiga 实例的网址(例如 “https://example.com/taiga”),即可开始使用 Taiga 项目管理工具了。  P/ s6 l9 m; ^4 d
+ m& i* W0 w4 b7 y9 ^: k; r6 a+ g
请注意,本操作步骤仅作为参考,实际操作中可能因环境、版本等原因出现不同。如果您在使用过程中遇到问题,请查看 Taiga 官方文档或寻求官方帮助。
回复

使用道具 举报

318

主题

482

回帖

3092

积分

管理员

积分
3092
QQ
 楼主| 发表于 2023-5-21 22:56:17 来自手机 | 显示全部楼层
请详细介绍在宝塔上通过Docker来部署和运行taiga的操作步骤,包括详细路径。: v; K# @7 Q3 I8 Q+ c4 t* J

6 x% v$ w5 k; K0 d) L! k. [% |好的,以下是在宝塔上通过 Docker 来部署和运行 Taiga 的操作步骤:2 A: [- q4 q+ \! Q& L' n/ B  m
: c- k2 s) e5 s& k
1. 通过 SSH 连接到服务器,并使用以下命令安装 Docker 和 Docker Compose:
+ D: J% I3 R3 Y0 L* B
! P7 d, Z  W7 w1 x$ f   ```
8 r: o# `' ^0 h# q+ n   curl -sSL https://get.docker.com/ | sh
8 ^  U$ G; m) Q   apt-get update
& \; B3 b& d$ S  T' q# t   apt-get install -y docker-compose' [4 K# `, v$ x$ Q! E* v! ~
   ```
6 \( s) @/ `5 a6 h; G; U% l! ]' s! t, }" N9 }9 C. [
2. 下载并编辑 Taiga Docker Compose 配置文件:% U& l  V1 t* j. ]. B8 o) f3 O
3 {0 d1 V; m9 d1 f! L" _
   ```
+ J, @" j. P- s( G) s   mkdir /路径/到/网站根目录/taiga
" Z; y! v6 I6 B# c# Y2 R7 k   cd /路径/到/网站根目录/taiga% l& D2 x) G- c* R2 W6 x3 H
   wget https://raw.githubusercontent.com/taigaio/taiga-docker/master/docker-compose.yml! E( J; ?5 h, p# ~: x2 V
   nano docker-compose.yml
# c( @( K5 p* x2 w   ```
0 `7 r! @3 R- x5 {  `& c/ l, @
+ ^& z! f: M. o/ Q) S- }   按下“Ctrl+X”并保存修改。- P9 Z# d& s0 p

9 p7 Z+ ?6 [7 x: F: D3 b* M1 D3. 打开“docker-compose.yml”文件,设置相关环境变量和参数:
/ l8 N1 P$ j4 I) u. w
, F$ L. H( U7 s6 {2 |   ```
; A$ c4 ]' P: _: j" |   version: '3'
3 g4 |% Y$ U0 S- Q+ \$ u   
; D6 l8 ]% m- ?/ `5 O   services:# Y# b1 o+ O4 a' Y
     taiga:" T4 f# ]/ d+ |8 W. T
       image: taigaio/taiga
% q  n+ V) I& j; w; r! @( V/ p9 R9 V       container_name: taiga_container
# [- l! b, o: T3 y8 P6 X* s       ports:
6 g! S- V# {* i3 L9 f         - "8000:8000"; @0 D# T) f8 X$ ]
       environment:; ?7 @- ~  M$ n0 \4 h7 {0 K
         TAIGA_HOSTNAME: example.com      // 将“example.com”替换为您的服务器域名或 IP 地址
3 N. y- ^. X9 k  }7 {  e! a         TAIGA_DB_NAME: taiga_db          // 数据库名称2 w% `/ n& z  o! c+ w
         TAIGA_DB_USER: taiga_db_user     // 数据库用户名2 K+ [0 T7 M) i
         TAIGA_DB_PASSWORD: taiga_db_pass // 数据库密码& g- J, c9 n$ v9 G+ U
         TAIGA_DB_HOST: db                // 数据库容器名称1 K. @) V' `8 I: N
       depends_on:
, Y- x! }/ J3 ~         - db
$ H4 R" Z$ F, P9 J1 A/ D       links:; `8 r+ Z' c" h* n! g% D
         - "rabbitmq:rabbitmq"5 _& k5 a$ J, J9 |# Y+ e
       restart: "always"
! J# C  u5 z) t, D   # w, G  q! ?. N, z$ ]
     db:; n6 t4 T! M9 k" @8 s4 X( m, A* _
       image: postgres:9.6
* \9 I. K: q! k! }5 a- z+ h       container_name: taiga_db_container
' Z+ V0 F/ X2 V- S       environment:
; o8 u3 N% c. q         POSTGRES_USER: taiga_db_user     // 数据库用户名(同上)8 e. u* I4 \9 ?( M1 \
         POSTGRES_PASSWORD: taiga_db_pass // 数据库密码(同上)
* b2 T5 a0 c  S% p4 X3 o4 L         POSTGRES_DB: taiga_db            // 数据库名称(同上)
1 p# J9 {9 C0 v/ c       restart: "always"9 M  b( d& c8 f+ U
   ' x& \: l5 D+ s' w& o
     rabbitmq:
' `) w" u7 n. K6 }       image: rabbitmq:3-management
3 S6 A" y* E5 z0 K( I  R' G$ M  ^' M       container_name: taiga_rabbitmq_container! s3 g3 ]+ @9 m4 q& O" y
       environment:
$ z2 }! u) D" f/ @$ W$ _         RABBITMQ_DEFAULT_USER: taiga
; g  W4 A( a1 }5 s. ~+ [) x         RABBITMQ_DEFAULT_PASS: strong_password
+ }4 s( V7 D/ H+ X       ports:* w9 Q2 C; S2 {! K4 u( t
         - "5672:5672"
& `7 P. I- m' M3 L" ?         - "15672:15672"
% I. j  X5 b) F0 ?3 o       restart: "always"  ~- n; p: K! ~. K* C# `3 y
   ```) i) C0 J3 P- d; P4 v9 V

3 y8 C. B7 b* v4 r# R4. 运行以下命令部署 Taiga 和相关服务:
$ T/ t0 O+ W/ a/ |7 w4 }& p3 w2 r) k) ^" [( I+ \: N
   ```. W- b9 S2 l5 y8 {, K/ f1 F; e4 H
   docker-compose up -d3 z: n$ A3 c( o6 Z/ P3 x; t
   ```
- R- u$ U  _5 r2 Y' t0 Y0 J
1 [% c' k+ a; U3 S& x. ?7 O   等待 Docker 容器启动并启动 Taiga 服务。
% _) R4 Y3 U* \" V, s6 U
, {4 }6 J: v7 T4 v4 U5 q5. 打开浏览器,访问您服务器IP地址的 8000 端口即可看到 Taiga 的登录页面,登录成功后即可开始使用 Taiga 项目管理工具。
0 D. D% ^$ C; Q
( Q$ p8 R. A) q: \3 E/ \+ V   ```
! |3 V' c' Q1 ^   http://您的服务器IP地址:80006 x) Q! v6 k! g1 v& A- O
   ```
" }/ @2 W: w3 ~! T  N
% _5 `- s" e- S  n请注意,以上操作步骤仅作为参考,实际操作中可能因环境、版本等原因出现不同。如果您在使用过程中遇到问题,请查看 Taiga 官方文档或寻求官方帮助。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-6 02:06 , Processed in 0.092309 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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