Skip to content

Extras: Nextcloud

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.

Home

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
  3. Ansible Vault
  4. Settings
  5. Preinstall
  6. SSH
  7. Rclone
  8. Cloudbox
  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

Install Mediabox / Feederbox

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

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

Recommended Reading

Backup and Restore

More Information

Advanced Configuration

Experimental

Extras

Docs coming soon for ...

  • Radarr4K
  • Sonarr4K

Misc Guides

Reference

Troubleshooting

Links

Community Project

Clone this wiki locally
You can’t perform that action at this time.