Getting started with RemotePC for Linux

    To get started:

    1. Download the required RemotePC for Linux package for the Linux distribution installed on your computer.
    2. Open the installer by double-clicking or right-clicking the package.
    3. Select the package manager (for example, Ubuntu Software Center) to install the package on your computer.
    4. You can also run the following commands to install the packages:
      • For Debian:
        $ sudo apt update
        $ sudo apt upgrade
        $ sudo apt install ./remotepc.deb # For RemotePC App
        $ sudo apt install ./remotepc-host.deb # For RemotePC Host App
        $ sudo apt install ./remotepcviewer.deb # For RemotePC Viewer App
        or $ sudo dpkg install ./remotepc.deb # For RemotePC App
        $ sudo dpkg install ./remotepc-host.deb # For RemotePC Host App
        $ sudo dpkg install ./remotepcviewer.deb # For RemotePC Viewer App
      • For RPM:
        $ sudo yum update
        $ sudo yum upgrade
        $ sudo yum install ./remotepc.rpm # For RemotePC App
        $ sudo yum install ./remotepc-host.rpm # RemotePC Host App
        $ sudo yum install ./remotepcviewer.rpm # RemotePC Viewer App
      • For SUSE:
        $ sudo zypper update
        $ sudo zypper upgrade
        $ sudo zypper install ./remotepc.rpm # For RemotePC App
        $ sudo zypper install ./remotepc-host.rpm # RemotePC Host App
        $ sudo zypper install ./remotepcviewer.rpm # RemotePC Viewer App

      Note: Use 'dnf' if 'yum' is not available.

    5. Once installation is complete, launch the desktop app on your computer using either of these options:
      • Enter 'remotepc' at the command line.
      • Click the RemotePC icon (Activities -> RemotePC).

    You can now log in and configure your Linux machine for Always-On Remote Access.

    Configure host-only builds remotely using SSH

    1. Transfer the file to the remote host using the following command or an FTP tool such as PuTTY or FileZilla:
      $ sftp username@server_ip
      Enter the password.
      $ put /path/to/file/remotepc-host.deb
      $ exit
    2. Install the transferred build on the target machine using the following command: $ ssh username@server_ip
      Enter the password.
      • For Debian:
        $ sudo apt-get install ./remotepc-host.deb -y
      • For RPM:
        $ sudo yum install ./remotepc-host.rpm -y
      • For SUSE:
        $ sudo zypper install ./remotepc-host.rpm -y

      Then run the remotepc-host deploy <deployment UD> or remotepc-host login command to configure the host.

    Download and install the host-only build

    For Enterprise accounts on a headless server

    1. Log in to your Enterprise account and select Deploy Package.
    2. Under the Linux option, go to the Host-Only builds column.
    3. Select the required OS package and click Copy Command to copy the command for use in step 5.
    4. Run the following command on your local machine to connect to the headless server via SSH:
      $ ssh username@server_ip
      Enter the password.
    5. Download the build using the copied command:
      $ paste-your-copied-command-here
    6. Install the downloaded build using the command for your distribution:
      • For Debian:
        $ sudo apt-get install ./remotepc-host.deb
      • For RPM:
        $ sudo yum install ./remotepc-host.rpm

    For Solo, Pro and Teams accounts on a headless server

    1. Download the target CLI build by selecting the OS type on your local machine.
    2. Transfer the file to the headless server using the following command or an FTP tool such as PuTTY or FileZilla:
      $ sftp username@server_ip Enter the password.
      $ put /path/to/file/remotepc-host.deb
      $ exit
    3. Install the transferred build on the target server using the following command:
      $ ssh username@server_ip
      Enter the password.
      • For Debian:
        $ sudo apt-get install ./remotepc-host.deb -y
      • For RPM
        $ sudo yum install ./remotepc-host.rpm -y

    Configure the CLI build on a headless machine for remote access

    Run the following command to set up CLI access on the host:
    $ sudo remotepc-host setup

    Then follow the instructions for your account type.

    Deploying for Enterprise accounts

    $ remotepc-host deploy <deployment_code>

    Note: A deployment code is unique to each account and is available only to Enterprise users.

    Set up Solo, Pro and Teams accounts

    1. Run the following command once installation is complete:
      $ remotepc-host login Enter your email address, password and personal key when prompted.
    2. Once you have entered the required details, the host is configured automatically and appears online.
    3. Note: For more operations, see the relevant FAQ.

    Note:

    On a fresh installation of CentOS 7 or another older RPM-based system, run the following commands before installing the RemotePC application:

    $ sudo sed -i s/ mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/CentOS-*.repo

    $ sudo sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/CentOS-*.repo

    $ sudo sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/CentOS-*.repo

    See the FAQs for more information.