DevOps Tools/Issue Tracking/OpenProject

From r00tedvw.com wiki
(Difference between revisions)
Jump to: navigation, search
 
(4 intermediate revisions by one user not shown)
Line 2: Line 2:
 
'''Note:''' Done on CentOS7
 
'''Note:''' Done on CentOS7
 
==Create user/group==
 
==Create user/group==
  <nowiki>~$ sudo groupadd openproject
+
  <nowiki>~$ sudo useradd openproject -d /home/openproject -G openproject
~$ sudo useradd openproject -d /home/openproject -G openproject
+
 
~$ sudo passwd openproject</nowiki>
 
~$ sudo passwd openproject</nowiki>
  
 
==Install dependencies==
 
==Install dependencies==
  <nowiki>~$ sudo yum install zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libgdbm-dev libncurses5-dev automake libtool bison libffi-dev git curl poppler-utils unrtf tesseract-ocr catdoc libxml2 libxml2-dev libxslt1-dev imagemagick memcached</nowiki>
+
  <nowiki>~$ sudo yum install -y epel-release
 +
~$ sudo yum install -y zlib-devel gcc gcc-c++ glibc-devel make openssl-devel readline-devel libyaml-devel gdbm-devel ncurses-devel automake libtool bison libffi-devel git curl poppler-utils unrtf tesseract catdoc libxml2 libxml2-devel libxslt-devel ImageMagick memcached</nowiki>
 +
 
 +
==Install PostgreSQL==
 +
<nowiki>~$ sudo yum install -y postgresql-server postgresql-contrib libpqxx-devel </nowiki>
 +
Create User and DB
 +
<nowiki>~$ sudo postgresql-setup initdb
 +
~$ sudo systemctl start postgresql.service
 +
~$ sudo su - postgres
 +
bash$ psql
 +
postgres=# CREATE USER openproject WITH PASSWORD 'Password1';
 +
postgres-# createdb -O openproject openproject
 +
postgres-# \q</nowiki>
 +
 
 +
==Install rbenv==
 +
dependencies
 +
<nowiki>~$ sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel</nowiki>
 +
Setup ENV
 +
<nowiki>~$ sudo su openproject
 +
~$ git clone git://github.com/sstephenson/rbenv.git .rbenv
 +
~$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
 +
~$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
 +
~$ exec $SHELL
 +
~$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
 +
~$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
 +
~$ exec $SHELL
 +
~$ source ~/.bash_profile

Latest revision as of 00:19, 11 December 2020

Contents

[edit] Manual Installation

Note: Done on CentOS7

[edit] Create user/group

~$ sudo useradd openproject -d /home/openproject -G openproject
~$ sudo passwd openproject

[edit] Install dependencies

~$ sudo yum install -y epel-release
~$ sudo yum install -y zlib-devel gcc gcc-c++ glibc-devel make openssl-devel readline-devel libyaml-devel gdbm-devel ncurses-devel automake libtool bison libffi-devel git curl poppler-utils unrtf tesseract catdoc libxml2 libxml2-devel libxslt-devel ImageMagick memcached

[edit] Install PostgreSQL

~$ sudo yum install -y postgresql-server postgresql-contrib libpqxx-devel 

Create User and DB

~$ sudo postgresql-setup initdb
~$ sudo systemctl start postgresql.service
~$ sudo su - postgres
bash$ psql
postgres=# CREATE USER openproject WITH PASSWORD 'Password1';
postgres-# createdb -O openproject openproject
postgres-# \q

[edit] Install rbenv

dependencies

~$ sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

Setup ENV

~$ sudo su openproject
~$ git clone git://github.com/sstephenson/rbenv.git .rbenv
~$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
~$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
~$ exec $SHELL
~$ git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
~$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
~$ exec $SHELL
~$ source ~/.bash_profile
Personal tools
Namespaces

Variants
Actions
Navigation
Mediawiki
Confluence
DevOps Tools
Ubuntu
Ubuntu 22
Mac OSX
Oracle Linux
AWS
Windows
OpenVPN
Grafana
InfluxDB2
TrueNas
OwnCloud
Pivotal
osTicket
OTRS
phpBB
WordPress
VmWare ESXI 5.1
Crypto currencies
HTML
CSS
Python
Java Script
PHP
Raspberry Pi
Canvas LMS
Kaltura Media Server
Plex Media Server
MetaSploit
Zoneminder
ShinobiCE
Photoshop CS2
Fortinet
Uploaded
Certifications
General Info
Games
Meal Plans
NC Statutes
2020 Election
Volkswagen
Covid
NCDMV
Toolbox