Skip to content

Installation

gitondezhuts edited this page Feb 20, 2024 · 3 revisions

Requirements

  • A clean installation of Linux we suggest Debian 12 or Ubuntu 22.04.
  • A public IP address.
  • Open TCP ports 80 (HTTP) and 443 (HTTPS) for external access for the API, open ports 21115-21117 TCP and 21116 UDP for the signal servers and relay servers.
  • A Fully Qualified Domain Name (FQDN) pointing to your public IP, e.g., InfiniteRemote.example.com.
  • Ensure you only have ipv4 enabled.

Installation Process

The installation process involves downloading and running the installation script, which automates the setup of the InfiniteRemote service.

Login as Root: Ensure you are logged in as the root user or a user with sufficient privileges to install software and modify system settings.

Create User

useradd -m -G sudo -s /bin/bash infinite
passwd infinite
su - infinite

Download the Installation Script:

wget https://raw.githubusercontent.com/infiniteremote/installer/main/install.sh

Run the Installation Script:

chmod +x install.sh
./install.sh

Follow the on-screen instructions to complete the installation. The script will guide you through the configuration process, including setting up required software, firewalls, and system services.

Post-Installation Tasks

After installation, there are several housekeeping tasks you should perform to ensure the smooth operation of your InfiniteRemote service.

Backups: Regularly back up your configuration and data. Pay special attention to any encryption keys or sensitive information managed by the service. Email Configuration: If your service sends outbound emails (for notifications, alerts, etc.), configure the SMTP settings to ensure reliable email delivery. Access Control: Review and tighten access controls as necessary. Limit administrative access to trusted users and IPs. Using the InfiniteRemote Service Once installed, you can access the InfiniteRemote management interface through your web browser by navigating to your FQDN, e.g., https://InfiniteRemote.example.com and using your username and password setup with the script.

Here, you can download installers, view status reports, view connected agents and configure service settings.

Clone this wiki locally