Ubuntu 22.04.5 LTS部署redmine详细步骤?
时间: 2024-10-19 18:13:44 浏览: 42
ubuntu22.04 for arm64
在Ubuntu 22.04.5 LTS上部署Redmine是一个常见的服务器管理任务,以下是简化的步骤:
1. **更新系统**:
```sh
sudo apt update && sudo apt upgrade
```
2. **安装必要的软件包**:
```sh
sudo apt install ruby-full build-essential git libpq-dev postgresql-client libapache2-mod-passenger nginx
```
3. **安装Ruby和Gem(红石的包管理器)**:
- 添加Ruby的PPA源:
```sh
sudo add-apt-repository ppa:brightbox/ruby-ng
```
- 更新并安装Ruby:
```sh
sudo apt update && sudo apt install ruby-rails
```
4. **安装Redmine**:
- 下载并解压最新版本的Redmine:
```sh
wget https://www.redmine.org/releases/redmine-4.2.1.tar.gz
cd redmine-4.2.1
```
- 配置数据库(假设你已经创建了一个名为'redmine_production'的PostgreSQL数据库):
```sh
cp config/database.yml.example config/database.yml
vi config/database.yml
```
- 安装依赖并初始化数据库:
```sh
bundle install
rails db:migrate
```
5. **配置Apache或Nginx**:
- 如果使用Apache,编辑`/etc/apache2/sites-available/default.conf`,添加对Redmine的虚拟主机配置,然后启用和重启服务。
- 如果使用Nginx,编辑`/etc/nginx/sites-available/default`,配置反向代理到Rails应用。
6. **运行Redmine**:
- 启动Rails应用:
```sh
bundle exec unicorn - 或者设置开机启动服务:
```sh
sudo ln -s /path/to/your/repo/conf/unicorn.rb /etc/init.d/unicorn-redmine
sudo update-rc.d unicorn-redmine defaults
```
7. **访问Redmine**:
现在可以在浏览器中访问 `http://your_server_ip_address/redmine` 来设置管理员账户并开始使用Redmine。
阅读全文