Skip to content

Prerequisites: Domain Name

Chaz Larson edited this page Jul 31, 2021 · 47 revisions

You will need a domain name as Cloudbox apps are only accessed via https://appname.yourdomain.com (see Basics: Accessing Cloudbox Apps). The steps below will help you set up a domain and DNS settings for use with Cloudbox.

Ports are [for the most part] bound only to the internal cloudbox docker network, which means they are not visible on the host; you won't be able to connect to the apps using IP:PORT.

1. Domain Provider

Get a domain name from any domain name registry (e.g. Namecheap, Godaddy, Namesilo, etc).

If you already have one, you may skip this step.

Note: Free domain name providers, such as Freenom, do not support wildcard DNS settings, and paid domain names can be had for less than a dollar per year (see promo deals on various sites). However, you can add them to Cloudflare and not have to worry about it.

If you are planning to use the automatic Cloudflare integration, there are some top-level domains [TLDs] that will not work with it. Refer to this page.

As of 2020/07/26: "DNS API cannot be used for domains with .cf, .ga, .gq, .ml, or .tk TLDs."

2. DNS Setup

Pick one of the setups below. This will on whether you meet certain criteria, as listed under the "Notes" section.

i. Wildcard DNS Setup

Notes:

Steps:

Created an A Record for your subdomains with * for host and set the value to your server IP address.

Type Host Value TTL
A Record * Server IP Address 300
Example

Namecheap > Domain List > Manage > Advanced DNS > Add New Record > A Record > * for Host > Server IP for Value.

ii. Non-Wildcard DNS Setup

Notes:

  • For DNS providers that do not allow wildcards (e.g. Freenom).

  • For Mediabox / Feederbox install types.

  • For Cloudflare users.

    Note: if you provide a Cloudflare email and API Key in your settings, the Cloudbox installer will set this up for you automatically, provided you enter a top-level domain in the settings [i.e. DOMAIN.TLD, not WHATEVER.DOMAIN.TLD]

Cloudbox Install Type

You will need to create A Records for all Cloudbox subdomains.

Type Host Value TTL
A Record plex Cloudbox IP Address 300
A Record plexpy Cloudbox IP Address 300
A Record plexrequests Cloudbox IP Address 300
A Record jackett Cloudbox IP Address 300
A Record radarr Cloudbox IP Address 300
A Record sonarr Cloudbox IP Address 300
A Record rutorrent Cloudbox IP Address 300
A Record nzbget Cloudbox IP Address 300
A Record nzbhydra2 Cloudbox IP Address 300
A Record organizr Cloudbox IP Address 300
A Record portainer Cloudbox IP Address 300

Mediabox / Feederbox Install Type

You will need to create A Records for both IP addresses (Media and Feeder boxes) and set them to their respective subdomains.

Mediabox

Type Host Value TTL
A Record plex Mediabox IP Address 300
A Record plexpy Mediabox IP Address 300
A Record plexrequests Mediabox IP Address 300

Feederbox

Type Host Value TTL
A Record jackett Feederbox IP Address 300
A Record radarr Feederbox IP Address 300
A Record sonarr Feederbox IP Address 300
A Record rutorrent Feederbox IP Address 300
A Record nzbget Feederbox IP Address 300
A Record nzbhydra2 Feederbox IP Address 300
A Record organizr Feederbox IP Address 300
A Record portainer Feederbox IP Address 300

Basics

  1. Introduction
  2. Cloudbox Install Types
  3. Cloudbox Paths
  4. Accessing Cloudbox Apps

Prerequisites

  1. Overview
  2. Presumptions
  3. Server
  4. Domain Name
  5. Cloudflare
  6. Cloud Storage
  7. Plex / Emby - Account
  8. Usenet vs. BitTorrent

Install Cloudbox

Cloudbox
  1. Overview
  2. Dependencies (Choose only one of these)
  3. Settings
  4. Preinstall (Choose only one of these)
  5. SSH
  6. Ansible Vault
  7. Rclone
  8. Cloudbox (Choose only one of these)
  9. Application Setup
    1. NZBGet
    2. ruTorrent
    3. NZBHydra2
    4. Jackett
    5. Plex Media Server
    6. Plex Autoscan
    7. Sonarr
    8. Radarr
    9. Lidarr
    10. PlexPy (Tautulli)
    11. Ombi
    12. Portainer
    13. Organizr
  10. Next Steps

Install Feederbox / Mediabox

Feederbox (do this first)
  1. Overview
  2. Dependencies
  3. Settings
  4. Preinstall
  5. SSH
  6. Ansible Vault
  7. Rclone
  8. Feederbox (Choose only one of these)
  9. Application Setup
    1. NZBGet
    2. ruTorrent
    3. NZBHydra2
    4. Jackett
    5. Sonarr
    6. Radarr
    7. Lidarr
    8. Portainer
    9. Organizr
  10. Next Steps

Mediabox
  1. Overview
  2. Dependencies
  3. Settings
  4. Preinstall
  5. SSH
  6. Ansible Vault
  7. Rclone
  8. Mediabox (Choose only one of these)
  9. Application Setup
    1. Feeder Mount
    2. Plex Media Server
    3. Plex Autoscan
    4. PlexPy (Tautulli)
    5. Ombi
  10. Next Steps

Recommended Reading

Backup and Restore

More Information

Advanced Configuration

Experimental

Extras

Misc

Community-Submitted

See Community Wiki.

Reference

Troubleshooting

Links

Clone this wiki locally