Docker based Nextcloud installation in a QEMU/KVM machine using Vagrant for setup
This repository sets up a virtual machine with nextcloud inside. It should help to evaluate it.
If you see issues, bad code :) or have some feedback, just open an issue and let me know.
You can clone this repository and start a new virtual machine with the command: vagrant up It will use libvirt as provider and creates a new QEMU/KVM with a Debian 9 (stretch) in it.
After that a docker environment will be installed to setup a running Nextcloud instance and a database instance. The database is not yet used!
To build the wiki you need following software packages (available in Debian 9 stretch):
| Package | Version |
|---|---|
| virt-manager | 1.4.0 |
| libvirt0 | 3.0.0-4 |
| vagrant | 1.9.1 |
| vagrant-libvirt | 0.0.37-1 |
| qemu-kvm | 2.8 |
git clone https://github.com/SomeStrangeName/instantcloud.git- adapt files according to your needs (for example the database password)
vagrant up(this may take some time :))- open url in your browser: http://192.168.33.89:8080/
You will see the initial MediaWiki setup screen.
Two docker images:
- MariaDB: https://hub.docker.com/_/mariadb/
- Nextcloud: https://hub.docker.com/_/nextcloud/