This is an old revision of the document!
Redmine – Project Management Deployment (Debian 13)
Update System
apt update && sudo apt upgrade -y
Install Ruby, Database (Postgres), Webserver (apache2)
apt install ruby3.3 postgresql-17 apache2 -y
Install dependency
apt -y install ruby-dev ruby-psych postgresql-server-dev-all libxslt1-dev libyaml-dev libxml2-dev libpq-dev libcurl4-openssl-dev zlib1g-dev apache2-dev gcc g++ make patch imagemagick
Download redmine
Pastikan ambil packages web versi terakhir ⇒ https://www.redmine.org/projects/redmine/wiki/download
# Download redmine packages last version wget https://www.redmine.org/releases/redmine-6.1.1.tar.gz # Extract packages tar zxvf redmine-6.1.1.tar.gz # Pindah ke folder webserver mv redmine-6.1.1 /var/www/redmine
Membuat Database untuk redmine
su - postgres
psql
CREATE USER redmine WITH PASSWORD 'password'; CREATE DATABASE redmine OWNER redmine; \q
Notes : ganti password dengan password yang benar
Konfigurasi Redmine
* Konfigurasi database
nano /var/www/redmine/config/database.yaml
- database.yaml
production: adapter: postgresql database: redmine host: localhost username: redmine password: password encoding: utf8
Notes : ganti password dengan password yang benar
* Konfigurasi SNPT
Untuk SMTP Server kita akan gunakan google Gmail : Google App Password For SMTP
nano /var/www/redmine/config/database.yaml
- database.yaml
production: adapter: postgresql database: redmine host: localhost username: redmine password: password encoding: utf8
Notes : ganti password dengan password yang benar