Skip to content

Installation and Setup

Rose Heart edited this page Apr 1, 2026 · 3 revisions

Installation/Setup

Please be aware that you may need to switch to your root account. Please follow the necessary instructions provided by your VPS provider. This document assumes you are already at root level or have your virtual environment established, both are beyond the scope of this documentation.

This system does NOT use containers or Docker. Jackrabbit DLM should be ran on its own independant server and NOT shared with ANY other servers. A self -contained VPS works very well. This is done to maximize security and minimize cost.

Virtual screens significantly make this process easier. If you aren't familar with them, please watch This video before continuing.

Requirements

This software requires a VPS with with a minimum of 1 core (2 cores is heavily recomended), 1 gig of RAM (4 recomended), 2 gigs of swap, 40 gigs of SSD storage. This software was developed for the intention of using a VPS to its fullest extent. If you wish to use a virtual environment, please consult your VPS documentation.

Jackrabbit DLM requires Python 3 (version 3.8.10) and pip3. If you do not have pip3, the below link will show you how to install it.

https://www.linuxscrew.com/install-pip

The command for installation really is very simple and here is the short version. please be sure you are in route or in your virtual environment appropriate to the documentation of your VPS. the below command is for Ubuntu.you will need to use the package manager appropriate to your VPS.

    apt install python3-pip

ALL new versions of Jackrabbit DLM now use a virtual environment. Plesae follow these instructions to set up your virtual environment. This must be done BEFORE CONTINUING.

Start with these shell commands

mkdir -p /home/GitHub
cd /home/GitHub
git clone https://github.com/rapmd73/JackrabbitDLM

You now have a copy of the Jackrabbit DLM repository. Now its time to install everything.

cd /home/GitHub/JackrabbitDLM
./install

Configuration

Nothing really needs to be configured unless you want to change the default port from 37373 to something else.

Reboot startup

For Jackrabbit DLM to auto start after a reboot, the following line needs to be added to your crontab before ANY software that relies on it.. It is absolutely critical that you are root user or run crontab with sudo privileges. JackrabbitDLM must be in the crontab root level to work correctly.

@reboot ( /home/JackrabbitDLM/LaunchDLM & ) > /dev/null 2>&1

Manual startup

Use the following command.

/home/JackrabbitDLM/LaunchDLM

Clone this wiki locally