Skip to content
desimaniac edited this page May 24, 2019 · 31 revisions
  1. Introduction
  2. URL
  3. Initial Setup
    1. Domain
    2. Install
  4. Setup Wizard
  5. Adding Folder(s)

1. Introduction

Nextcloud is a free, open-source, self-hosted file sharing solution, that functions similarly to Dropbox.

2. URL

  • To access Nextcloud, visit https://nextcloud.yourdomain.com

3. Initial Setup

i. Domain

  • See Adding a Subdomain on how to add the subdomain nextcloud to your DNS provider.

  • Note: You can skip this step if you are using Cloudflare with Cloudbox.

ii. Install

  • Run the following commands:

    cd ~/cloudbox/
    sudo ansible-playbook cloudbox.yml --tags nextcloud  

4. Setup Wizard

  1. Visit https://nextcloud.yourdomain.com

  2. Under Create an admin account, set the following:

    • Username: fill in your preferred admin username.

    • Password: fill in your preferred admin password.

  3. Click the Storage & database link.

  4. Under data folder, the path below should already be filled in.

    /data
    
  5. Select MySQL/MariaDB under Configure the database.

  6. Fill in the following exactly as you see below:

    • Database user: root

    • Database password: password321 (The password is hard-coded in, so it cant be changed. But since the MariaDB container is closed to the outside, it's not an issue).

    • Database name: nextcloud

    • Database host: mariadb:3306

  7. Click Finish setup.

  8. You will now be logged into Nextcloud.

5. Adding Folder(s)

  1. Click the icon at the top right and select "Apps".

  2. Enable External storage support. Type in your admin password to confirm.

  3. Click the icon at the top right and select "Settings".

  4. Click "External storages" under "Administration".

  5. For each folder you want to add, set the following:

    1. Folder name: your preference.

    2. External storage: local.

    3. Authentication: your preference (default is None).

    4. Configuration: /mnt/unionfs/Media/path/to/folder (make sure this path already exists; you could even share your entire /mnt/unionfs/Media/ path).

    5. Available for: your preference (default is blank - for all users).

    6. Press the checkmark to save.

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