> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.workstatus.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Silent Install for Linux Desktop App – User Profile (without sudo access)

# Silent Install for Linux Desktop App – User Profile (without sudo access)

**Step 1: Download the Workstatus Linux App**

Download and place the package in your preferred directory.

* For Ubuntu 22: [Download Ubuntu 22 App](https://app.workstatus.io/downloads/linux/py/4.46/2204/Workstatus)
* For Ubuntu 24: [Download Ubuntu 24 App](https://app.workstatus.io/downloads/linux/py/4.46/2404/Workstatus)

 Disable Wayland, Please follow the article : https://support.workstatus.io/en/article/how-to-disable-wayland-in-linux-1n15x7m/


**Step 2: Create User Token File**

* In the same directory where the app is downloaded, create a `user_token_file.txt` using the following command:

* **touch user_token_file.txt**

**Step 3: Paste User Token Into File**

 Go to the Workstatus Web App and navigate to **People > Employees > Member**. 

 Then click on the **three dots**, select **Copy Stealth Token**, and paste this token into the user_token_file.txt file.

###### ![](https://storage.crisp.chat/users/helpdesk/website/-/f/3/e/4/f3e4eb6758a66800/screenshot11_m48zgg.png)


 Please  Open Terminal in download directory & Run below Setup Commands in sequence

* **sudo apt install python3-pip**
* chmod +x Workstatus
* nohup ./Workstatus >/dev/null 2>&1 &
* cd
* cd Workstatus/
* source setup.sh    

**Admin Profile Configuration**

* su {{Admin Profile}} (This will make you enter admin terminal)
* cd
* wget -O setup-profile-runner.sh https://raw.githubusercontent.com/Vinove-WorkStatus/desktop-linux-admin/main/setup-profile-runner.sh

  OR (if above command is not work then Please try below )

* curl -o setup-profile-runner.sh https://raw.githubusercontent.com/Vinove-WorkStatus/desktop-linux-admin/main/setup-profile-runner.sh

* chmod +x setup-profile-runner.sh (making it executable with this command)

* sudo ./setup-profile-runner.sh {{USERNAME}} ( Run with username parameter)

**User Profile Configuration :**

* su {{username}}
* cd
* systemctl --user daemon-reload
* systemctl --user enable profile-runner.service
* systemctl --user start profile-runner.service
* Restart the system to run the app


**Step 4:** To Verify app is running successfully 
 
Open System monitor, There will instances of Workstatus running.

Note : if in system monitor there is no instance seen running. Please follow below steps to launch :

* Check token file has token in it and have permissions to access.

* Go to installation directory >> right click on Workstatus and choose Open with App  Center

* Open System monitor, There will instances of Workstatus running.

*  Desktop application will run if Timezone of both User's PC and Workstatus Web is same.


