You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Daniel Hansson 61d31982ef
restart the webservers services one time...
4 days ago
apps add mods for the Home/SME Server (#916) 2 weeks ago
lets-encrypt change crontab to every 12 hours 1 month ago
static create log dir if not existing 1 week ago
.travis.yml we are only using .sh 1 year ago
LICENSE Initial commit 3 years ago
README.md add link to testing folder 3 weeks ago
issue_template.md add server OS 8 months ago
lib.sh restart the webservers services one time... 4 days ago
nextcloud-startup-script.sh Minor spelling fix (#946) 6 days ago
nextcloud_install_production.sh tune APC 1 week ago
nextcloud_update.sh add info about update.sh 1 week ago

README.md

Nextcloud VM

Server installation. Simplified. :cloud:

Interactive Guidance

The Nextcloud VM(aka Nextcloud Virtual Machine or NcVM) — helps you create a personal or corporate Nextcloud Server faster and easier. Fundamentally, NcVM is a carefully crafted family of *nix scripts which interactively guide you through a quality-controlled installation to obtain an A+ security-rated Nextcloud instance.

Curated Extras

The Nextcloud app store extends core features by allowing you to enable a multitude of free one-click apps. However, integration apps there like Collabora Online and ONLYOFFICE are solely bridges to Nextcloud. You’re still required to install those services separately, which can be complex. NcVM provides optional full installation of select curated apps, including those and others. Monitor and manage your cloud using any web browser with NcVM’s hand-picked collection of power utilities featuring stunning, modern UIs.

All Systems Go

NcVM can check for and install stable updates to keep things current, smooth, and secure.


Support the development

Full documentation

I want to test a Release Candidate (RC), or Beta!

No problem, brave explorer! We made it simple.

In some cases we do pre-releases of the VM as well. Those can be found in the TESTING folder on the download server. If you want to try the latest version yourself, just follow the steps below:

  1. Download the latest nextcloud_update.sh to your server.
  2. Put the below variables right above line 256 (# Major versions unsupported)
  3. Run nextcloud_update.sh

To test a specific RC version:

NCREPO="https://download.nextcloud.com/server/prereleases"
NCVERSION=16.0.0RC1
STABLEVERSION="nextcloud-$NCVERSION"

Or the latest Beta:

NCREPO="https://download.nextcloud.com/server/prereleases"
NCVERSION=$(curl -s -m 900 $NCREPO/ | sed --silent 's/.*href="nextcloud-\([^"]\+\).zip.asc".*/\1/p' | sort --version-sort | tail -1)
STABLEVERSION="nextcloud-$NCVERSION"

First look

alt tag

The usual tags

Downloads from Github (not the main downloads location):
Downloads
Downloads from main server:
~100 per day since 2016
Build Status:
Build Status
Stability Status:
Stability Status

Current maintainers

Special thanks to