*** Ubuntu 18 Server Client (deamon) Installation Guide *** =========================================================== 1- System Requirements: 1.1. Hardware Processor: Minimum 2+ GHz Dual-core x86 Memory (RAM): 4 GB 1.2. Software Ubuntu Server 18.04 (64 bit) 2. Pre-requisites / Dependencies Ubuntu 18 Server Client installer/ package will install its dependencies automatically at the time of installation through their standard package manager. 3- Install invisily-clientd 2.1 Open Terminal and assign permissions to debian installer/package "invisily_client.deb" by running following command in terminal. sudo chmod a+x invisily_client.deb 2.2 Install Invisily client by running following command in terminal. sudo apt-get install ./invisily_client.deb 2.3 In case of successful installation, the message "invisily-clientd installed successfully ..." will be displayed. 4- How to provide the user credentials to the Invisily service. First run the Invisily application on front-end by running the following commands to provide the valid user credentials. 4.1 Move to Invisily directory by : cd /opt/invisily/linuxclientd/bin/ 4.2 Run the Invisily client with sudo : sudo ./Invisilyd and provide credentials (first time only). ( OR ) Run the Invisily client with sudo : sudo ./Invisilyd -u {username} -p {password} 4.3 Invisily client will send the on-boarding request to web portal and register device on success. 4.4 Invisily client will run in background on first login. All the assigned services will be available now to the user. 4.5 If Invisily is not running, then user can run Invisily on front-end with : (i) cd /opt/invisily/linuxclientd/bin/ (ii) sudo ./Invisilyd 4.6 User can terminate the application by Ctrl+C. Note : Credentials are required for first time only, Invisily client will save valid credentials for next login. If user credentials expire or user want to change credentials, please remove the "cred.data" from "/opt/invisily/linuxclientd/client_data/configs" 5- How to start / stop / check status of Invisily: 5.1 Open Terminal and start the service by running the following command in terminal (you can also use systemctl command instead of service). sudo systemctl start invisilyd_update.service 5.2 Check the status of the service by running the following command in terminal. sudo systemctl status invisilyd.service 5.4 In case of successful login and verifications, a list of available/assigned services will be saved to log file. In case of unsuccessful login, error information / message will be saved to log file. (This log file is used to view the ip & ports or access information of allowed services.) To view the log file, please run the following command in terminal: sudo nano /opt/invisily_updates/serviceinvisily.log 5.5 Stop the service by running the following command in terminal. sudo systemctl stop invisilyd_update.service sudo systemctl stop invisilyd.service 6- How to Troubleshoot. 6.1 The debug and error log files are maintained at the installation path (/opt/invisily/linuxclientd/client_data/log/). 7- How to Un-Install 7.1 Open Terminal and run the following command. sudo apt-get remove invisily-client Caution : If you intentionally or unintentionally uninstall the client please request administrator to send you new client package. Don't install old package.