Vm Versions Save

💻☁📦 The Nextcloud VM (virtual machine appliance), Home/SME Server and scripts for RPi (4). Community developed and maintained.

19.0.0

4 years ago

Download can be found here: https://www.hanssonit.se/nextcloud-vm/

Check the latest commits here: https://github.com/nextcloud/vm/commits/master

Documentation can be found here: https://docs.hanssonit.se/s/W6fMouPiqQz3_Mog/virtual-machines-vm/d/W7Du9uPiqQz3_Mr1/nextcloud-vm-machine-configuration

Small changelog:

  • It's now possible to upgrade to specific BETA or RC version with the update script. Please see README.md in this repo
  • Webmin now installs as normal and is shipped with this release
  • Allow Ubuntu 18.04 users to upgrade Redis (update script should now work without any deprecation)
  • Make functions more generic
  • Add menu.sh to reach all different setup prompts
  • Huge fixes to the SMB-mount script (can be chosen from running sudo bash /var/scripts/menu.sh
  • Talk does only install on Ubuntu 20.04 from now on due to changed settings in conf file (coturn is newer)
  • Remove activate-ssl.sh since activate-tls.sh is the default in 18.0.4
  • Fix check to see if PHP-FPM is installed when running the TLS script.
  • Change port check to /www.networkappers.com since the old one was failing
  • Furhter updates to netplan.io yaml config
  • Make ZFS import check a function
  • Change max php-fpm children for the Home/SME server, depending on RAM (hard coded)
  • Make last prompt shorter, to avoid users not hitting OK, which will reboot the server and do final settings (important)
  • Fix LVM to autoexpand since the Live installer is broken (Ubuntu bug)
  • Other fixes for NC 19
  • Add back OnlyOffice in the /old folder (in this repo)
  • Use UUID for ZFS (safer)
  • A lot of other fixes for ZFS, it's now more stable than what's coming in Ubuntu standard
  • Make it possible to install on Red Har related distros (not all of them, but for the sysvendor in the format-disk script at least)
  • Minor bugfixes and improvements
  • Much more....

Full changelog:

Known errors:

N/A

Good to know

  • If you plan to install apps that use docker containers such as Collabora or Full Text Search, you need to raise the amount of RAM to at least 4 GB. If you don't, the startup script will fail to set enough max_children to the PHP-FPM configuration as we calculate on available RAM, and not the total.

    Collabora requires 2 GB additional RAM Full Text Search requires 2 GB additional RAM

If you run Hyper-V or want 500 GB, 1 TB or 2 TB VM you can download it from T&M Hansson IT's shop. Please note that BOTH disks need to be imported when using the Hyper-V image. Disk1 for OS, Disk2 for DATA.

PR's are more than welcome. Happy Nextclouding!

18.0.4

4 years ago

Download can be found here: https://www.hanssonit.se/nextcloud-vm/

Check the latest commits here: https://github.com/nextcloud/vm/commits/master

Documentation can be found here: https://docs.hanssonit.se/s/W6fMouPiqQz3_Mog/virtual-machines-vm/d/W7Du9uPiqQz3_Mr1/nextcloud-vm-machine-configuration

Small changelog:

  • Ubuntu 20.04 LTS
  • PHP 7.4
  • PostgreSQL 12
  • Default keyboard changed to US (after several requests)
  • Ubuntu 16.04 is deprecated from most of our scripts (we urge you to update your OS!)
  • MySQL/MariaDB is deprecated from all scripts (we urge you to migrate to PostgreSQL!)
  • SMBclient is now installed via PECL (always latest version)
  • activate-ssl.sh is now renamed to activate-tls.sh
  • FullTextSearch now only allows access to localhost
  • Redis is not updated if you run older OS than 20.04
  • Talk config improved since it's now using newer dependencies
  • Network-Manager is not installed, and we fully adopted Netplan for networking
  • Available memory is calculated differently to allow low spec boards
  • We temporarily install docker.io instead of dockers own repository (they haven't made a release for 20.04 yet)
  • Locate mirrors are moved to a separate script and speed is greatly improved
  • notify_admin_gui no longer needs jq and uses Nextcloud default occ mechanisms
  • Minor bugfixes and improvements

Full changelog:

Known errors:

  • Webmin is missing in this release due to compatibly issues with Ubuntu 20.04
  • Everyone with issue importing /mnt/ncdata causing .ocdata to go missing, please have a look at this

Good to know

  • If you plan to install apps that use docker containers such as Collabora or Full Text Search, you need to raise the amount of RAM to at least 4 GB. If you don't, the startup script will fail to set enough max_children to the PHP-FPM configuration as we calculate on available RAM, and not the total.

    Collabora requires 2 GB additional RAM Full Text Search requires 2 GB additional RAM

If you run Hyper-V or want 500 GB, 1 TB or 2 TB VM you can download it from T&M Hansson IT's shop. Please note that BOTH disks need to be imported when using the Hyper-V image. Disk1 for OS, Disk2 for DATA.

PR's are more than welcome. Happy Nextclouding!

18.0.3

4 years ago

Download can be found here: https://www.hanssonit.se/nextcloud-vm/

Check the latest commits here: https://github.com/nextcloud/vm/commits/master

Documentation can be found here: https://docs.hanssonit.se/s/W6fMouPiqQz3_Mog/virtual-machines-vm/d/W7Du9uPiqQz3_Mr1/nextcloud-vm-machine-configuration

Small changelog:

  • Added Vagrant config
  • Make Talk more stable and reliable
  • Only fetch one occurrence of nextcloud.log in Fail2ban
  • Enable WIFI if nothing else works in the Home/SME Server
  • Remove HTTP/2 cleartext (security improvement)
  • Minor bugfixes and improvements

Full changelog:

Known errors:

  • N/A

Good to know

  • If you plan to install apps like Collabora, OnlyOffice or Full Text Search, you need to raise the amount of RAM to at least 4 GB. If you don't, the startup script will fail to set enough max_children to the PHP-FPM configuration as we calculate on available RAM, and not the total.

    OnlyOffice requires 2 GB additional RAM Collabora requires 2 GB additional RAM Full Text Search requires 2 GB additional RAM

If you run Hyper-V or want 500 GB, 1 TB or 2 TB VM you can download it from T&M Hansson IT's shop. Please note that BOTH disks need to be imported when using the Hyper-V image. Disk1 for OS, Disk2 for DATA.

PR's are more than welcome. Happy Nextclouding!

18.0.2

4 years ago

Download can be found here: https://www.hanssonit.se/nextcloud-vm/

Check the latest commits here: https://github.com/nextcloud/vm/commits/master

Documentation can be found here: https://docs.hanssonit.se/s/W6fMouPiqQz3_Mog/virtual-machines-vm/d/W7Du9uPiqQz3_Mr1/nextcloud-vm-machine-configuration

Small changelog:

  • OnlyOffice now installs without the need for a docker or extra subdomain(!)
  • Apps are now re-installable, or possible to uninstall through a menu.
  • Minor bugfixes and improvements

Full changelog:

Known errors:

  • N/A

Good to know

  • If you plan to install apps like Collabora, OnlyOffice or Full Text Search, you need to raise the amount of RAM to at least 4 GB. If you don't, the startup script will fail to set enough max_children to the PHP-FPM configuration as we calculate on available RAM, and not the total.

    OnlyOffice requires 2 GB additional RAM Collabora requires 2 GB additional RAM Full Text Search requires 2 GB additional RAM

If you run Hyper-V or want 500 GB, 1 TB or 2 TB VM you can download it from T&M Hansson IT's shop. Please note that BOTH disks need to be imported when using the Hyper-V image. Disk1 for OS, Disk2 for DATA.

PR's are more than welcome. Happy Nextclouding!

18.0.1

4 years ago

Download can be found here: https://www.hanssonit.se/nextcloud-vm/

Check the latest commits here: https://github.com/nextcloud/vm/commits/master

Documentation can be found here: https://docs.hanssonit.se/s/W6fMouPiqQz3_Mog/virtual-machines-vm/d/W7Du9uPiqQz3_Mr1/nextcloud-vm-machine-configuration

Small changelog:

  • Update all whiptails and set a new standard
  • We only use TLS, not SSL
  • Add local IP to /etc/issue so that its shown before login (If available via DHCP)
  • Fix log permissions
  • Minor bugfixes and improvements

Full changelog:

Known errors:

  • N/A

Good to know

  • If you plan to install apps like Collabora, OnlyOffice or Full Text Search, you need to raise the amount of RAM to at least 4 GB. If you don't, the startup script will fail to set enough max_children to the PHP-FPM configuration as we calculate on available RAM, and not the total.

    OnlyOffice requires 2 GB additional RAM Collabora requires 2 GB additional RAM Full Text Search requires 2 GB additional RAM

If you run Hyper-V or want 500 GB, 1 TB or 2 TB VM you can download it from T&M Hansson IT's shop. Please note that BOTH disks need to be imported when using the Hyper-V image. Disk1 for OS, Disk2 for DATA.

PR's are more than welcome. Happy Nextclouding!

18.0.0

4 years ago

Download can be found here: https://www.hanssonit.se/nextcloud-vm/

Check the latest commits here: https://github.com/nextcloud/vm/commits/master

Documentation can be found here: https://docs.hanssonit.se/s/W6fMouPiqQz3_Mog/virtual-machines-vm/d/W7Du9uPiqQz3_Mr1/nextcloud-vm-machine-configuration

Small changelog:

  • Refactor and improve Previewgenerator
  • Make it possible to set your own value to Cookie Lifetime
  • Disable evasive if enabled when installing OnlyOffice
  • Refactor how TLS certs are generated. Make it a function instead so that it can be used in several scripts
  • Make it possible to send notifications to admins in the VM though a function. (very cool btw) :)
  • Add function to add SMB shares directly in the first setup
  • Add a new notify function in the CLI
  • Notify users about Nextcloud updates via a crontab
  • Fetch prune_zfs_snapshots.sh from our own repo (safer)
  • Move additional apps to it's own script to make it possible to always get the latest apps, any time
  • Autodetect if the Home/SME server is used and set up the disk accordingly
  • Minor bugfixes and improvements

Full changelog:

Known errors:

  • N/A

Good to know

  • If you plan to install apps like Collabora, OnlyOffice or Full Text Search, you need to raise the amount of RAM to at least 4 GB. If you don't, the startup script will fail to set enough max_children to the PHP-FPM configuration as we calculate on available RAM, and not the total.

    OnlyOffice requires 2 GB additional RAM Collabora requires 2 GB additional RAM Full Text Search requires 2 GB additional RAM

If you run Hyper-V or want 500 GB, 1 TB or 2 TB VM you can download it from T&M Hansson IT's shop. Please note that BOTH disks need to be imported when using the Hyper-V image. Disk1 for OS, Disk2 for DATA.

PR's are more than welcome. Happy Nextclouding!

17.0.2

4 years ago

Download can be found here: https://www.hanssonit.se/nextcloud-vm/

Check the latest commits here: https://github.com/nextcloud/vm/commits/master

Documentation can be found here: https://docs.hanssonit.se/s/W6fMouPiqQz3_Mog/virtual-machines-vm/d/W7Du9uPiqQz3_Mr1/nextcloud-vm-machine-configuration

Small changelog:

  • Improve TLS security, allow TLS 1.3.
  • Hold PHP if the version installed is 7.3
  • Add automatic setup for German-Swiss and French locale
  • Make sure curl is installed to be able to fetch the latest lib.sh
  • Check if whiptail is installed in the installation script
  • Remove ZFS snapshots if the storage reached more than 85%.
  • Minor bugfixes and improvements

Full changelog:

Known errors:

  • N/A

Good to know

  • If you plan to install apps like Collabora, OnlyOffice or Full Text Search, you need to raise the amount of RAM to at least 4 GB. If you don't, the startup script will fail to set enough max_children to the PHP-FPM configuration as we calculate on available RAM, and not the total.

    OnlyOffice requires 2 GB additional RAM Collabora requires 2 GB additional RAM Full Text Search requires 2 GB additional RAM

If you run Hyper-V or want 500 GB, 1 TB or 2 TB VM you can download it from T&M Hansson IT's shop. Please note that BOTH disks need to be imported when using the Hyper-V image. Disk1 for OS, Disk2 for DATA.

PR's are more than welcome. Happy Nextclouding!

17.0.1

4 years ago

Download can be found here: https://www.hanssonit.se/nextcloud-vm/

Check the latest commits here: https://github.com/nextcloud/vm/commits/master

Documentation can be found here: https://docs.hanssonit.se/s/W6fMouPiqQz3_Mog/virtual-machines-vm/d/W7Du9uPiqQz3_Mr1/nextcloud-vm-machine-configuration

Small changelog:

  • Added minor switch to update.sh It's now possible to only update to point releases, e.g: XX.0.12
  • Restart VM after keyboard is set to avoid misunderstanding when using the VM console
  • Removed ModSecurity from the first setup. It just caused a lot of trouble for users that activated it without knowing the impacts. It's still available in the Github repo though.
  • From this version at least Python3 is required as the recover_apps.py is updated with new libs.
  • Minor bugfixes and improvements

Full changelog:

Known errors:

  • N/A

Good to know

  • If you plan to install apps like Collabora, OnlyOffice or Full Text Search, you need to raise the amount of RAM to at least 4 GB. If you don't, the startup script will fail to set enough max_children to the PHP-FPM configuration as we calculate on available RAM, and not the total.

    OnlyOffice requires 2 GB additional RAM Collabora requires 2 GB additional RAM Full Text Search requires 2 GB additional RAM

If you run Hyper-V or want 500 GB, 1 TB or 2 TB VM you can download it from T&M Hansson IT's shop. Please note that BOTH disks need to be imported when using the Hyper-V image. Disk1 for OS, Disk2 for DATA.

PR's are more than welcome. Happy Nextclouding!

17.0.0

4 years ago

Download can be found here: https://www.hanssonit.se/nextcloud-vm/

Check the latest commits here: https://github.com/nextcloud/vm/commits/master

Documentation can be found here: https://docs.hanssonit.se/s/W6fMouPiqQz3_Mog/virtual-machines-vm/d/W7Du9uPiqQz3_Mr1/nextcloud-vm-machine-configuration

Small changelog:

  • File integrity errors are now fixed
  • Change cron to 5 minutes instead of 15 minutes
  • Fix bug in the docker overlay migration script
  • Source a local lib file when running static_ip.sh to be able to run the script without internet connection - thanks @kesselb
  • Add info about the first setup only can be run once
  • Improve logging (/var/log/nextcloud/)
  • Make sure all variables and functions are properly fetched in the beginnnig of the startup-script
  • Add mods for Nextcloud Home/SME server
  • Improve index.php
  • Remove misstyped function (caulculate_php_fpm) - thanks @kesselb
  • Minor bugfixes and improvements

Full changelog:

Known errors:

  • N/A

Good to know

  • If you plan to install apps like Collabora, OnlyOffice or Full Text Search, you need to raise the amount of RAM to at least 4 GB. If you don't, the startup script will fail to set enough max_children to the PHP-FPM configuration as we calculate on available RAM, and not the total.

    OnlyOffice requires 2 GB additional RAM Collabora requires 2 GB additional RAM Full Text Search requires 2 GB additional RAM

If you run Hyper-V or want 500 GB, 1 TB or 2 TB VM you can download it from T&M Hansson IT's shop. Please note that BOTH disks need to be imported when using the Hyper-V image. Disk1 for OS, Disk2 for DATA.

PR's are more than welcome. Happy Nextclouding!

16.0.4

4 years ago

Download can be found here: https://www.hanssonit.se/nextcloud-vm/

Check the latest commits here: https://github.com/nextcloud/vm/commits/master

Documentation can be found here: https://docs.hanssonit.se/s/W6fMouPiqQz3_Mog/virtual-machines-vm/d/W7Du9uPiqQz3_Mr1/nextcloud-vm-machine-configuration

Small changelog:

  • Add APCu, faster local cache
  • Actually upgrade Bitwarden! All users with failing SSL certs, run sudo bash /var/scripts/update.sh
  • Some changes to the information boxes in the startup script
  • Change open port check to something external, stop using NMAP. It's much smoother and faster now.
  • Put all logs in /var/log/ncvm
  • Set keyboard layout earlier in the startup script
  • Change locale depending on keyboard layout
  • Install the app Text per default
  • Install the app Mail per default
  • Add LDAP as a choice of apps in the first setup
  • Set timezone in PHP
  • Change is_this_installed() and use it more frequently to be consistent across this repo
  • Add script to automatically remove ZFS snapshots if space is needed. Added to update.sh.
  • Warn if subnet is missing when setting static IP
  • Remove changes to user.ini as they are not used in Nextcloud server anymore
  • Fixed some shellcheck issues
  • Minor bugfixes and improvements

Full changelog:

Known errors:

  • N/A

Good to know

  • File integrity check is failing for core/templates/layout.public.php as we change that file manually after Nextcloud is updated so the failing check is expected. It's nothing critical. Here's a possible solution if you are annoyed by it: https://help.nextcloud.com/t/failed-integrity-check-after-manual-upgrade/1382/6

  • If you plan to install apps like Collabora, OnlyOffice or Full Text Search, you need to raise the amount of RAM to at least 4 GB. If you don't, the startup script will fail to set enough max_children to the PHP-FPM configuration as we calculate on available RAM, and not the total.

    OnlyOffice requires 2 GB additional RAM Collabora requires 2 GB additional RAM Full Text Search requires 2 GB additional RAM

If you run Hyper-V or want 500 GB, 1 TB or 2TB VM you can download it from T&M Hansson IT's shop. Please note that BOTH disks need to be imported when using the Hyper-V image. Disk1 for OS, Disk2 for DATA.

PR's are more than welcome. Happy Nextclouding!