Wednesday, July 29, 2020
Friday, July 24, 2020
Setting up Redmine with Docker Compose in Ubutnu 20.04
VIDEO TUTORIAL -
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Redmine Offcial DockerHub Link - https://hub.docker.com/_/redmine
Link 2 - https://hub.docker.com/r/sameersbn/redmineRedmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.
Offcial Website -https://www.redmine.org/
Docker Compose is a tool for defining and running multi-container Docker applications. It allows users to launch, execute, communicate, and close containers with a single coordinated command. - https://docs.docker.com/compose/
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Testing Environment: Ubuntu 20.04 LTS Hostname - www.yourdomain.com ip Address - 192.168.1.10
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
apt update ; apt install -y build-essential net-tools curl git software-properties-common neofetch apt-transport-https ca-certificates curl gnupg-agent docker.io docker-compose
systemctl enable --now docker ; usermod -aG docker $USER ; newgrp docker
docker pull sameersbn/redmine:latest
docker pull sameersbn/redmine:4.1.1-2
docker build -t sameersbn/redmine github.com/sameersbn/docker-redmine
wget https://raw.githubusercontent.com/sameersbn/docker-redmine/master/docker-compose.yml
docker-compose up
docker run --name=postgresql-redmine -d \
--env='DB_NAME=redmine_production' \
--env='DB_USER=redmine' --env='DB_PASS=password' \
--volume=/srv/docker/redmine/postgresql:/var/lib/postgresql \
sameersbn/postgresql:9.6-4
docker run --name=redmine -d \
--link=postgresql-redmine:postgresql --publish=10083:80 \
--env='REDMINE_PORT=10083' \
--volume=/srv/docker/redmine/redmine:/home/redmine/data \
sameersbn/redmine:4.1.1-2
http://www.yourdomain.com:10083/
username: admin | password: admin
docker ps -aq
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
How To Install OpenNebula Front-end on Ubuntu 18.04 LTS
VIDEO TUTORIAL -
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
OpenNebula is an opensource, feature-rich and flexible Virtualization solution that helps you build and manage Virtualized Data Centers and enterprise clouds.
Offcial Website -https://opennebula.io/------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Testing Environment:Ubuntu 18.04 LTS Hostname - www.example.com - ip Address - 192.168.1.50 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
apt update ; apt install mariadb-server mariadb-client build-essential net-tools curl git software-properties-common -y
systemctl start mariadb ; systemctl enable mariadb
mysql_secure_installation
mysql -u root -p
CREATE DATABASE opennebula;
CREATE USER 'oneadmin'@'localhost' IDENTIFIED BY 'oneadmin';
GRANT ALL ON opennebula.* TO 'oneadmin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
wget -q -O- https://downloads.opennebula.org/repo/repo.key | sudo apt-key add -
echo "deb https://downloads.opennebula.org/repo/5.6/Ubuntu/18.04 stable opennebula" | sudo tee /etc/apt/sources.list.d/opennebula.list
apt update ; apt install opennebula opennebula-sunstone opennebula-gate opennebula-flow -y
sudo /usr/share/one/install_gems
systemctl start opennebula opennebula-sunstone ; systemctl enable opennebula opennebula-sunstone
nano /etc/one/oned.conf
systemctl status opennebula
nano /var/lib/one/.one/one_auth
User - oneadmin | Password - RyibUScheym9
http://192.168.1.50:9869
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------