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: 4 GB or more
- CPU: 2 cores or higher
- HDD: at least 20 GB of free space
- Swap file: at least 2 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 awx
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 awx -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-awx
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
curl -L "https://github.com/docker/compose/releases/download/1.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
ln -sf /usr/local/bin/docker-compose /usr/bin
sudo systemctl start docker
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-awx
cd docker-awx
echo aaa
echo bbb
# .env file's [SITE_NAME] should be changed to public IP or domain name to be accessed by Internet
# The default startup is erpnext12. If you want to run erpnext13, you only need to change ERPNEXT_VERSION/FRAPPE_VERSIO to V13
docker-compose -f docker-compose --env-file .env 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
answer1
answer2
You can point your browser to: http://Instance's Internet IP:9002
The following is the information that may be needed during use
By default, the available users are:
Username | Password |
---|---|
admin | 123456 |
Service | Port | Use | Necessity |
---|---|---|---|
awx-server | 9002 | Web-GUI database management tool | Y |
phpmyadmin | 9090 | Web-GUI database management tool | Y |
If you want to get our Enterprise Support to ensure high availability of applications, you can subscribe our AWX 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