Nextcloud in a Oracle VM VirtualBox


Updated to v. 3.0: Nextcloud 15 in a Oracle VM


(1) Download, extract, add and start

First download (mynextcloud.7z – 3,6 GB) the VirtualBox image, second extract it, third add this container to your VirtualBox environment and finally start it:

The Nextcloud server was initially built with one shell script only and operats on Ubuntu 18.04.1 LTS 64Bit enhanced with

    • Coturn server/Talk 4.99.0
      (further instructions can be found within your Nextcloud)
    • Fail2Ban (Nextcloud and SSH jails)
    • MariaDB 10.3.11 UTF8MB4 enabled
    • Nextcloud 15
    • NGINX 1.15.7 TLS v. 1.3
    • OpenSSL 1.1.1
    • PHP 7.2.11
    • Redis-Server
    • self signed SSL
    • UFW (22, 80, 443, 5349)
    • /dev/sda dynam. 24GB (Ubuntu OS), 9.8GB in use
    • /dev/sdb dynam. 1TB (Nextcloud data directory), 82MB in use

fully installed, fully configured and ready to use.


(2) Enjoy Nextcloud

Open your browser and call https://mynextcloud.

Logon to your Nextcloud using

Username: mynextcloud
Password: mynextcloud

To change the UI language e.g. to ‘de‘ just issue

sudo -u www-data php /var/www/nextcloud/occ user:setting mynextcloud core lang "de"

and your interface is changed immediately from english to e.g. german language. You can connect to your Ubuntu 18.04.1 LTS server using ssh (e.g. Terminal or Putty)

as simple as that:

ssh mynextcloud@mynextcloud

or

ssh mynextcloud@<server-ip>

or using putty as usual.

Walk through the entire app-list of this Nextcloud instance:

Enabled:
– accessibility: 1.1.0
– activity: 2.8.2
– admin_audit: 1.5.0
– apporder: 0.6.0
– bruteforcesettings: 1.2.0
– calendar: 1.6.4
– cloud_federation_api: 0.1.0
– comments: 1.5.0
– contacts: 2.1.8
– dav: 1.8.0
– federatedfilesharing: 1.5.0
– federation: 1.5.0
– files: 1.10.0
– files_antivirus: 2.0.0
– files_pdfviewer: 1.4.0
– files_sharing: 1.7.0
– files_texteditor: 2.7.0
– files_trashbin: 1.5.0
– files_videoplayer: 1.4.0
– gallery: 18.2.0
– logreader: 2.0.0
– lookup_server_connector: 1.3.0
– mail: 0.11.0
– nextcloud_announcements: 1.4.0
– notes: 2.5.1
– notifications: 2.3.0
– oauth2: 1.3.0
– password_policy: 1.5.0
– provisioning_api: 1.5.0
– serverinfo: 1.5.0
– sharebymail: 1.5.0
– spreed: 4.99.0
– support: 1.0.0
– systemtags: 1.5.0
– theming: 1.6.0
– twofactor_backupcodes: 1.4.1
– twofactor_totp: 2.1.0
– updatenotification: 1.5.0
– workflowengine: 1.5.0
Disabled:
– encryption
– files_external
– files_versions
– firstrunwizard
– survey_client
– user_external
– user_ldap

I put shell scripts to /root – feel free to maintain your server the easy way.


Enjoy your personal data in your secured and hardened Nextcloud-(virtual)Server!

Don’t forget to backup your Nextcloud

Find more instructions here: Nextcloud Backup and Restore



Carsten Rieger

Carsten Rieger

Carsten Rieger is a senior system engineer in full-time and also working as an IT freelancer. He is working with linux environments for more than 13 years, an Open Source enthusiast and highly motivated on linux installation and troubleshooting. Mostly working with Debian/Ubuntu Linux, Nginx and Apache web server, MariaDB/MySQL/PostgreSQL, PHP, Cloud infrastructure (e.g. Nextcloud) and other open source projects (e.g. Roundcube) and in voluntary work for the Dr. Michael & Angela Jacobi Stiftung for more than 6 years.

4 Responses

  1. Christian says:

    Bitte Collabora Online einbinden. Danke!!!

  2. Thomas says:

    Guten Tag,

    Wie groß ist denn die eingebundene Festplatte? Bzw. Wie viel kann ich in der Clou speichern?

    Gruß
    Thomas

  3. friedel says:

    SUPER gemacht die virtuell maschine

    bitte die nächste noch mit office !!!! 🙂 🙂 .-) bitte bitte

Leave a Reply

Your email address will not be published. Required fields are marked *