💻📦 The Nextcloud VM (virtual machine appliance), Home/SME Server and scripts for RPi (4). Community developed and maintained.
Go to file
2019-07-18 14:48:23 +02:00
apps remove error handling since it's all done in the function (#864) 2019-07-04 10:13:49 +02:00
lets-encrypt remove webroot, standalone works better 2019-07-04 15:51:50 +02:00
static Put update_run.log in VMLOGS (#890) 2019-07-18 10:21:58 +02:00
.travis.yml we are only using .sh 2018-09-05 16:24:26 +02:00
issue_template.md add server OS 2019-01-17 01:31:58 +01:00
lib.sh improve check_open_port() (#891) 2019-07-18 14:48:23 +02:00
LICENSE Initial commit 2016-06-03 13:38:29 +02:00
nextcloud_install_production.sh put logs in a certain place (#889) 2019-07-17 21:10:48 +02:00
nextcloud_update.sh Put update_run.log in VMLOGS (#890) 2019-07-18 10:21:58 +02:00
nextcloud-startup-script.sh use force for setupcon 2019-07-17 13:47:05 +02:00
README.md change wording 2019-04-25 20:57:47 +02:00

Nextcloud VM

Server installation. Simplified. ☁️

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. Youre 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 NcVMs 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. Run update.sh but abort it before it starts so that you have the latest nextcloud_update.sh. Then put this in your nextcloud_update.sh below the curl command (lib.sh) but before the check for major versions and run it.

To test a specific RC version:

NCREPO="https://download.nextcloud.com/server/prereleases"
NCVERSION=12.0.1RC5
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:
Downloads
Build Status:
Build Status
Stability Status:
Stability Status

Current maintainers

Special thanks to