# Intro to Setting up a New Server
Installing a Rundeck server involves a series of crucial steps that must be executed with precision and attention to detail. When done correctly, it can provide organizations with a powerful platform to automate routine tasks, improve operational efficiency, and enhance collaboration between teams.
The following steps show you how to prepare the Server properly. These steps are also valid for PagerDuty Process Automation.
Ensure that your server meets the minimum system requirements for Rundeck and keep all the server packages updated.
# Step 2: Install Java (opens new window)
Rundeck requires Java JRE to run. Install the Java Runtime Environment (JRE).
For example, on Ubuntu, you can use
sudo apt install openjdk-11-jre
# Step 3: Install Rundeck (opens new window)
Add the Rundeck repository to your package manager and install the latest Rundeck version depending on your operating system. For Windows-based servers, follow this.
Out of the box the Rundeck configurations set the
rundeck-config.properties file) value to
localhost. To get access from another host, the
grails.ServerURL must be defined using the server IP address or domain name.
By default, Rundeck includes a testing database (H2). However, this backend isn't recommended for production environments. Configure Rundeck to use an external database as the backend as a best practice.
To start the Rundeck service, for systemd based systems (like the most popular Linux distributions) you can use the service tool. On a war launcher based installation, you can use the rundeckd script. For Windows servers, set the process up as a service.
# Step 7: Accessing Rundeck
To access Rundeck, open your favorite web browser and go to
http://ip_or_domainname:4440. The default admin user name is