This repository is an Cloud Native solution powered by Websoft9, it simplifies the complicated installation and initialization process.
The following are the minimal recommended requirements:
- OS: Red Hat, CentOS, Debian, Ubuntu or other's Linux OS
- Public Cloud: More than 20+ major Cloud such as AWS, Azure, Google Cloud, Alibaba Cloud, HUAWEIClOUD, Tencent Cloud
- Private Cloud: KVM, VMware, VirtualBox, OpenStack
- ARCH: Linux x86-64, ARM 32/64, Windows x86-64, IBM POWER8, x86/i686
- RAM: 1 GB or more
- CPU: 1 cores or higher
- HDD: at least 1 GB of free space
- Swap file: at least GB
- bandwidth: more fluent experience over 100M
Use SSH to connect your instance and run the automatic installation script below
sudo wget -N https://raw.githubusercontent.com/Websoft9/StackHub/main/docker-installer.sh; sudo bash docker-installer.sh -r jenkins
1.Make package You can get the package as following script
sudo wget -N https://raw.githubusercontent.com/Websoft9/StackHub/main/docker-installer.sh; sudo bash docker-installer.sh -r jenkins -p
2.Install by package Copy package to your server, Use SSH to connect your instance and run the automatic installation script below
sudo bash install-jenkins
If you have not install Docker and Docker-Compose, refer to the following commands to install it:
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
sudo systemctl enable docker
sudo systemctl start docker
alias docker-compose='docker compose'
echo "alias docker-compose='docker compose'" >> /etc/profile.d/docker-compose.sh
source /etc/profile.d/docker-compose.sh
We assume that you are already familiar with Docker, and you can modify docker-compose file by yourself
git clone --depth=1 https://github.com/Websoft9/docker-jenkins
cd docker-jenkins
docker network create websoft9
docker compose up -d
Yes, you should modify all database password and application password at docker-compose file for production
You should modify ports at docker-compose file and docker-compose again
You can point your browser to: http://Instance's Internet IP:port
The following is the information that may be needed during use
If you want to get our Enterprise Support to ensure high availability of applications, you can subscribe our Jenkins Enterprise Support
What you get with a Enterprise Support subscription?
- Knowledge: Answers and guidance from product experts
- Support: Everything you need for technical support, e.g Enable HTTPS, Upgrade guide
- Security: Security services and tools to protect your software