Overview
The Software Center provides end users with a trusted and compliant channel for downloading software installation packages, ensuring both the security of the software and convenience for users. Administrators can upload software to the Software Center server, and users can install or uninstall software via the Software Center client.
The Software Center supports distributed deployment, allowing multiple relay servers to share the load of the main Software Center server.
34.1 Installation & Deployment
34.1.1 Deploying the Software Center Server
Install Software Center Server
The Software Center server can be installed on the same machine as the AnySecura server or on a separate machine. To install, double-click the installation program and follow these steps:
- 1) Double-click SoftwareCenter.exe, select the installation language, and click OK.
- 2) A welcome screen will appear; click Next.
- 3) The license agreement will be displayed. Read it carefully, check I agree to the User Agreement and I agree to the Privacy Policy, then click Next.
- 4) Select the server type: choose Software Center Main Server, then click Next.
- 5) Confirm the installation path, or choose a custom path.
- 6) Enter the IP address of the connected AnySecura server and set the Software Center server port (default is 80), then click Next.
- 7) Select installation components. Keep all selected by default. If MySQL is not installed on the system, the installer will automatically install it. If MySQL is already installed, it will be skipped. Click Next.
- 8) Choose the Start Menu shortcut directory and click Next.
- 9) Review all settings, then click Install.
- 10) Wait for the installation to complete, and finally click Finish.
Note
1. The configured port must be manually added to the firewall exceptions; otherwise, other machines may be unable to access the Software Center.
2. If MySQL is installed via the installer, the default username is root and the password is mysql.
System Initialization
The first time logging into the Software Center server, initialization settings must be performed. Enter the server address in a browser, and the initialization interface will appear.
Example of server addresses:
- 1. Software Center server IP + default port:127.0.0.1
- 2. Software Center server IP + non-default port: 127.0.0.1:8081
- 3. Add http before the address: http://127.0.0.1
Initialization Database Settings:
Field Name |
Description |
Network Address |
The address of the database, default is 127.0.0.1. |
Port |
The port for database connection, default is 3306. |
Account |
The username for database connection, default is root. |
Password |
The password for the database account, default is mysql. |
Initialization Administrator Settings:
Field Name |
Description |
AnySecura Server Address |
The IP address of the connected AnySecura server. |
System Administrator Account |
The account in the AnySecura system with system administrator privileges. After initialization, this account will have all permissions on the Software Center server, except for audit logs. |
Password |
The password for the system administrator account. |
After successful initialization, please restart the SecureSoftCenterWebService service. Once restarted, you can log in to the backend management system using the administrator account and password set during initialization.
34.1.2 Deploying Software Center Relay
Installing the Software Center Relay
Double-click the installer to begin the installation. The detailed steps are as follows:
- 1) Double-click SoftwareCenter.exe, select the installation language, and click OK.
- 2) A welcome screen will pop up. Click Next to continue.
- 3) The license agreement will appear. After reading it, check I agree to the User Agreement and I agree to the Privacy Policy, then click Next.
- 4) Choose the server type for installation. Select Software Center Relay and click Next to continue.
- 5) Confirm the installation path, or choose a custom path.
- 6) Enter the address of the main Software Center server, e.g., 192.168.2.4:8080 or http://192.168.2.4:8080
- 7) Set the port for the Software Center relay (default port is 80), then click Next.
- 8) Choose the installation components. By default, Software Center will be installed. MySQL can also be selected. Click Next.
- 9) Choose the installation components. You can leave all options checked. If MySQL is not installed in the current environment, the installer will automatically install MySQL. If MySQL is already installed, it will not be installed. Click Next.
- 10) Choose the directory for the Start Menu shortcuts, and click Next.
- 11) Confirm the settings, then click Install.
- 12) Wait for the installation to complete, then click Finish.
Note
1. The configured port needs to be manually added to the firewall exception rules. Otherwise, other machines may not be able to access the Software Center.
2. The MySQL installed via the installer uses root as the username and mysql as the password.
System Initialization
After setting up the environment, the first login requires initialization. Enter the Software Center Relay address in the browser, and the initialization screen will appear for the setup.
Examples of Relay Address:
- 1. Software Center Relay IP + default port:127.0.0.1
- 2. Software Center Relay IP + non-default port: 127.0.0.1:8081
- 3. Add http at the beginning: http://127.0.0.1
Field Name |
Description |
Network Address |
The address of the database, default is 127.0.0.1 |
Port |
The port for database connection, default is 3306 |
Account |
The account for database connection, default is root |
Password |
The password for the database account, default is mysql |
After the relay initialization is complete, you will be redirected to the Software Center Management console. The admin user in the AnySecura system, administrators with System Administrator privileges, and administrators with Software Center Server Login privileges can log in.
Don't see what you're looking for?