nextcloud/vm

Name: vm

Owner: Nextcloud

Description: :computer: Nextcloud Official VM (virtual machine)

Created: 2016-06-03 11:38:29.0

Updated: 2018-05-22 20:15:21.0

Pushed: 2018-05-22 20:23:29.0

Homepage: https://www.techandme.se/nextcloud-vm/

Size: 14598

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Nextcloud VM

Downloads from Github: Downloads
Join our IRC channel: irc
Build Status: Build Status Stability Status

Support the development
Current maintainers
No longer active maintainers
Build your own VM, or install on a VPS

DigitalOcean example: https://youtu.be/LlqY5Y6P9Oc

Minimum requirements: Recommended Installation
  1. Get the latest install script from master:
    wget https://raw.githubusercontent.com/nextcloud/vm/master/nextcloud_install_production.sh
  2. Run the script with:
    sudo bash nextcloud_install_production.sh
  3. When the VM is installed it will automatically reboot. Remember to login with the user you created:
    ssh <user>@IP-ADDRESS
    If it automatically runs as root when you reboot the machine, you have to abort it by pressing CTRL+C and run the script as the user you just created:
    sudo -u <user> sudo bash /var/scripts/nextcloud-startup-script.sh
  4. Please note that the installation/setup is not finnished by just running the nextcloud_install_production.sh When you login with the (new) sudo user you ran the script with in step 2 you will automatically be presented with the setup script.
Machine configuration of the released version

Please check the configuration here: https://www.techandme.se/machine-setup-nextcloud/

Do you want to run this on your Raspberry Pi?

Great news! We have forked this repository and created a Raspberry Pi image that you can download from here: https://github.com/techandme/NextBerry or here https://www.techandme.se/nextberry-rpi/.

We call it NextBerry and it's confirmed to be working on Raspberry Pi 2 & 3.

I want to test RC!

No problem! 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 everything else and run it:

To test a specific RC version:

PO="https://download.nextcloud.com/server/prereleases"
RSION=12.0.1RC5
LEVERSION="nextcloud-$NCVERSION"

Or the latest RC:

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

Keep asking questions so that we can add them here.

Q: Where can i dowload VMware Player?
A: You can download the latest release here.

Q: The downloaded file is just a few kilobyte, or corrupted
A: This is due to heavy load on the server. Please try again in a few minutes.

Q: The script says: “WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts”
A: http://askubuntu.com/a/463966

Q: I get NETWORK NOT OK when booting the VM. How do I solve that?
A: There are a few causes to this error, most of them are your own network or firewall settings.

Q: I get a message that I'm not root, but I am.
A: Please see here: https://github.com/nextcloud/vm/issues/200

Q: Which Hyper-V generation should we chose when creating a machine to load this image?
A: You currently need to use a 1st generation machine.

Q: Do you have a pre-configured Hyper-V VM?
A: Yes we have, you can download it here: https://shop.techandme.se/index.php/product/nextcloud-vm-microsoft-hyper-v-vhd/

Q: I want a bigger version of this VM, where can I find that?
A: You can download it here: https://shop.techandme.se/index.php/product/nextcloud-vm-500gb/

Q: I have found a bug that I want to report, where do I do that?
A: Just submit your report here: https://github.com/nextcloud/vm/issues/new

Q: How to update Nextcloud VM?
A: You can not use the built in updater in Nextcloud GUI due to secure permissions on this VM. Use the built in script instead: sudo bash /var/scripts/update.sh

Q: How to install apps if not selected during first install?
A: Go to the apps folder in this repo and download the script in raw format and run them. For the calendar: wget https://raw.githubusercontent.com/nextcloud/vm/master/apps/calendar.sh && sudo bash calendar.sh

Q: How to continue from partially installed system? - You got the FQDN wrong/You put in a bad password/ etc…
A: Extract the VM again and start over. The script can not be run twice in a row.

Q: Does automatic update update Ubuntu and Nextcloud?
A: if you want automatic updates of both Ubuntu and Nextcloud then check out this blog post: https://www.techandme.se/nextcloud-update-is-now-fully-automated/

Q: Can I enable-disable automatic update later of OS/Nextcloud?
A: Yes, it's controlled by a cronjob. Just disable the cronjob to disable automatic updates.

Q: How to backup?
A: There are several ways. We recomend Rsync to a NAS or similar. You can find a script here: https://www.techandme.se/rsync-backup-script/

Q: Can I install in a VM with a NAT and port redirection of port 443 & 10000 & 22?
A: Yes, check this out: https://www.techandme.se/publish-your-server-online/

First look

alt tag


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.