Code Monkey home page Code Monkey logo

rportd-installer's Introduction

A script to install and configure your RPort server in no time.

📣 This repository holds the sources of https://get.openrport.io.

Why an installer script?

We believe modern software must provide maximum user-friendliness. Installing an RPort server should not take longer than 5 minutes.

Discovering the awesome features of RPort should be fun. Therefore, we don't want to annoy you with long documentation.

🏋 The installer script does all the sisyphean task to set up the server properly and securely according to the standards of your Linux distribution.

Supported environments

The script installs the RPort server on cloud VMs with a public IP address and on any server inside a local network behind NAT as well. If you are behind NAT, pay attention to used ports and the FQDN. 📖 Read more

Supported operating systems

While the RPort server itself is a statically compiled binary that runs ony almost any Linux or Windows, the installer script has some dependencies.

Currently, supported:

Distribution Version supported Archs Guacd support¹
Ubuntu Linux 20.04 (focal) x86_64 aarch64 yes
Debian 11 (bullseye) x86_64 aarch64 armv7l yes
Debian 10 (buster) x86_64 aarch64 armv7l yes
RHEL² 8 x86_64 no
¹) For RDP on the browser, rportd depends on a guacamole proxy, just the tiny proxy binary installed via Debian packages. The installer handles it hassle-free.

²) Includes all derivates like CentOS, Alma, and Rocky Linux.

🧏 If you have the free choice, we recommend Debian 11. It's lean, and it has everything on board you need for a secure RPort server.

Install an RPort server

⛔ The installer has many options, read the full installation documentation before you start the installation.

Then download the script and execute it.

curl -JO https://get.openrport.io
sudo bash rportd-installer.sh -h
sudo bash rportd-installer.sh <YOUR-OPTIONS>

Update an RPort server

We also provide a script for an easy update to the latest stable version.

Just download and execute.

curl -JO https://get.openrport.io/update
sudo bash rportd-update.sh -h
sudo bash rportd-update.sh <YOUR-OPTIONS>

rportd-installer's People

Contributors

thorstenkramm avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.