...
can be helpful when installing Docker. Ensure that Docker is configured to start on boot; in many cases it may not be. Depending on the operating system used, you may be able to enable the docker service with:
| Блок кода |
|---|
# systemctl enable docker |
Ensure that Docker is up and running:
| Блок кода |
|---|
# service docker start |
Install Dependencies
The installation process will fail without these dependencies:
CentOS
| Блок кода |
|---|
$ sudo yum install gcc libffi-devel python-devel openssl-devel epel-release git |
Once EPEL is configured, run:
| Блок кода |
|---|
$ sudo yum install python-pip |
Debian / Ubuntu LTS
| Блок кода | ||
|---|---|---|
| ||
sudo apt install build-essential libssl-dev libffi-dev python3-dev python3-setuptools python3-pip git
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
|
| Блок кода | ||
|---|---|---|
| ||
sudo apt install build-essential libssl-dev libffi-dev pythonpython3-dev pythonpython3-setuptools python3-pip git sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1 sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1 |
Clone the Repository or Download a Release
On the host Ubersmith is to be installed on, clone the ubersmith_installer repository.
| Блок кода |
|---|
$ git clone https://github.com/TeamUbersmith/ubersmith_installer.git |
...
At the end of the Setup Wizard, you will be prompted to delete the setup directory. Change to the directory you deployed Ubersmith to (by default /usr/local/ubersmith) and run:
| Блок кода |
|---|
# docker-compose exec web rm -rf /var/www/ubersmith_root/app/www/setup |
...
On the host Ubersmith is to be installed on, clone the ubersmith_installer repository.
| Блок кода |
|---|
$ git clone https://github.com/TeamUbersmith/ubersmith_installer.git |
...
As root, run configure.sh to configure the location of your existing Ubersmith installation, as well as your Ubersmith URL/address, and an email address associated with the Ubersmith administrator. Follow the steps to configure your environment:
| Блок кода |
|---|
$ ./configure.sh
Configuring the Ubersmith installer for an existing installation...
Current path in use by Ubersmith / Appliance [/usr/local/ubersmith]:
Enter the address in use by Ubersmith / Appliance [ubersmith.example.com]: ubersmith.mydomain.com
Enter the email address of the Ubersmith administrator [admin@example.org]: jsmith@mydomain.com
[ output follows ]
localhost : ok=3 changed=1 unreachable=0 failed=0 |
...