Running Ubuntu 18.04 «Bionic Beaver» (64-bit) for Raspberry Pi 3 in emulator

Test your Ubuntu 18.04 «Bionic Beaver» (64-bit) images for Raspberry Pi 3 using emulator in a browser! Create an image based on Ubuntu 18.04 (64-bit) in CusDeb, then find it in Dashboard and click Emulate.

Run Ubuntu 18.04 in Raspberry Pi emulator
Run Ubuntu 18.04 in Raspberry Pi emulator

Wait until CusDeb extracts your image and passes to the emulator.

Extracting Ubuntu 18.04 and passing to the Raspberry Pi 3 emulator
Extracting Ubuntu 18.04 and passing to the Raspberry Pi 3 emulator

Wait a few minutes until the emulator initializes the image and you will see the Ubuntu 18.04 prompt. Congratulate, your build is running in Raspberry Pi 3 emulator.

Ubuntu login prompt in the emulator
Ubuntu login prompt in the emulator

Enter the username and password set up when you were building the image. Try cusdeb as username and secret as password if you didn’t change the defaults.

System prompt in the emulator
System prompt in the emulator

Now you can work with your system running in the Raspberry Pi 3 emulator like you’ve connected to a real device via ssh. Of course, there are some limitations, but you can execute top to watch all running processes, fox example.

Result of executing top in the Raspberry Pi 3 emulator
Result of executing top in the Raspberry Pi 3 emulator

To allow our users test images without running the images on real devices, we develop a micro service called Orion. Orion is build on-top of QEMU and uses web terminal emulator Gits for interaction with the end-user.

The source code of Orion is published on GitHub: https://github.com/tolstoyevsky/orion

Quick Nextcloud 13 installation on Raspberry Pi

Nextcloud 13 installation may take hours even for experienced Linux users. Need to set up PHP 7 and its extensions, web server, database management system and Nextcloud itself. It’s not necessary to install all of these manually, advanced users prefer Docker. We’ve prepared everything you need for building and running that container on your Raspberry Pi.

Set up a minimal Raspbian/Ubuntu distro on your Pi, then install Git, Docker and Docker Compose:

sudo apt-get update
sudo apt-get install git docker-compose
curl -sSL https://get.docker.com | sh

Clone MMB repository:

cd ~
git clone https://github.com/tolstoyevsky/mmb.git
cd mmb

After that, just run the following commands:

sudo ./mmb.sh mariadb armhf
sudo ./mmb.sh nextcloud armhf

It builds two docker images: MariaDB and Nextcloud 13. If you’re good at Docker, please either check their dockerfiles.

Make sure 3306 port is not in use on your Pi and run the containers using docker-compose:

cd mariadb
docker-compose up -d
cd ../nextcloud
docker-compose up -d

Once containers are running, type http://[IP-address of your Raspberry Pi]:8001/nc in a web browser. If you can see Installation Wizard, just enter your desired administrator’s username and password and click Finish Setup.

You always can buy a ready-to-use Nextcloud 13 image for Raspberry Pi + technical support from our team.