Standard Installation of SafeSquid using SAB in a Virtual Machine with Static IP address

Standard Installation of SafeSquid using SAB in a Virtual Machine with Static IP address

Standard Installation

The Standard Installation Mode is recommended, and the setup uses mostly pre-configured sub-choices.
Select Standard install and continue.
SafeSquid Secure Web Gateway installation

Network Autoconfigure



Static Addressing


If a static IP is required, select no to manually configure your network settings.

selecting no to manually configure your network settings

Language Selection

Choose the language to be used for the installation process. 
English is selected as the default language. 
Change it only, if you are not very comfortable with English or prefer regional language over English.
selecting the language

Location/Country Selection

Select your country location which will be used to set your time zone.
This selection is related to ensure correct time settings of the
system. Choose 'other' only if your location is not listed.

Keyboard layout Selection

Select the keyboard layout that matches the origin of the keyboard attached to the system.
selecting keyboard layout
configuring the keyboard

Configure the network for configuring static IP address. 

IP Address: Enter the static IP address for the server.

entering the static IP address for your server

Netmask: Input the appropriate netmask for your network.

entering the appropriate netmask for your proxy server

Gateway: Specify the default gateway IP, usually the router's IP in your network.

specifying the default gateway IP

DNS Servers: Enter the IP addresses of your DNS servers. Multiple servers can be separated by spaces.entering the IP addresses the name servers

Hostname

entering the hostname for the system

Domain name

entering the domain name
These settings are crucial for environments without DHCP or for servers needing a fixed IP address for consistent network access and services.

Choose the mirror of Ubuntu archive-

Select the country to find a mirror of the ubuntu archive that is close to you on the network to download required packages.
choosing the ubuntu archive mirror country
selecting the ubuntu archive mirror
showing  http proxy information to enter
You don’t need to add any HTTP proxy, unless you want to explicitly send the traffic via proxy.
This can be used in a situation where an organization has internet connectivity only via proxy.
Leave this blank if not required and press continue.
leaving the http proxy information blank
showing loading bar of downloading ubuntu archive mirror

Load Additional Component-

All the required hardware and additional components details will be loaded automatically.
loading additional components
Note: If you face any error while installing SafeSquid Appliance Builder (SAB-ISO), you will get debugging logs information by pressing ALT+F4. 
To return to the previous screen press ALT+F1.

Configure the Clock

Using Yes or No you can configure the clock.
configuring the clock using yes or no option
You need to scroll down and search your continent and nearby locations time zone.

Setting Up partitions

Installation will proceed with partitioning process required for SafeSquid automatically.
setting up disc partitions
selecting the disk you want to partiton
starting up the partitioner
loading bar of partitions formatting
Press Enter for Disk partitioning.
Installation of base system
installing the base system
Installation will automatically install the base system. 
You must wait for some time to finish the process completely.
Error in Installing Base System-
When the Installation step failed while installing base system then in Ubuntu installer main menu select Install the base system and press enter.
It will start installing base system from the beginning.

Configuring the apt

Installation will proceed with configuring apt packages one after the other in this part.
configuring the apt

Select and install software.

selecting and installing the software
The installation process will complete the OS installation in this part.
Error in Install software-
When installing software, the installation step failed then press continue.
Then select and Install Software and press enter. 
It will be installing software from the beginning.

Grub Boot Loader

installing GRUB boot loader

Installation of base system

installing the base system

Finishing installation

The final process of finishing the installation is the last step where the preseed file will be executed.
At the end, the system will reboot itself and goes through some system initialization. 
Afterward, a welcome screen will appear with SafeSquid (Secure Web Gateway) screen.
safesquid secure web gateway
Note: If you face any error while installing SafeSquid Appliance
Builder (SAB-ISO), you will get debugging logs information by pressing ALT+F4 to return to previous screen press ALT+F1.

SafeSquid (Secure Web Gateway) 

Login to the Server

If you observe the screen by default, it will give you username along with the password. 
You need to enter the same username and password for the first login.
* Username: administrator
* Password: safesquid
entering the username
You need to reset the password on the first login.
resetting the password

You land into console where SafeSquid SWG will be seen as shown below after successful login.
safesquid proxy server CLI

Troubleshooting Issues during Installation

1. ISO installation issues