Home / Support / Nextcloud on Ubuntu 24.04 LTS
Nextcloud on Ubuntu 24.04 LTS — Nextcloud is the leading self-hosted content-collaboration platform: file sync and share, calendars, contacts, and office editing. Published by Derek Coleman & Associates Inc on the Azure Marketplace, deployed in your own Azure subscription.
First boot aborts before Nextcloud is installed: no admin account and no /var/lib/nextcloud-firstboot-admin-pw are ever created, and http://<VM-IP>/ never shows the Nextcloud login. (image build tested: 2026.904.1807 (newest build at sweep time; the version the Marketplace publishes today is 2026.706.1720, not separately booted))
What you will see: `sudo journalctl -u firstboot` ends with `Main process exited, status=1` right after "Set mode for background jobs to 'cron'"; the credential file is absent; the same failure repeats on every boot.
Fix status: Fix merged 2026-09-16 (image-factory PR #206, proven on build 2026.915.1922: first boot completes, admin sign-in verified). Re-publication has NOT happened yet — the rebuilt image failed certification a second time and we are working the report — so the image you deploy today is still the one described above. No proven workaround on it; email support and we will walk you through a manual install or tell you when the fixed version is live. Track the fix.
Source: our 2026-09-15 image sweep of the newest published build. This notice is removed when a build that passes the same test is live on the Marketplace.
| Application ports | 80 (HTTP), 443 (HTTPS with a self-signed certificate until you run certbot) |
|---|---|
| Open in browser | http://<VM-IP>/ |
| Admin credential file | sudo cat /var/lib/nextcloud-firstboot-admin-pw |
| Sign in as | admin |
| Service(s) | apache2, mariadb, redis-server |
| Configuration | /var/www/nextcloud/config/config.php (occ: sudo -u www-data php /var/www/nextcloud/occ …); trusted_domains is set to the VM address at first boot |
| Logs | /var/log/apache2/; sudo -u www-data php /var/www/nextcloud/occ log:tail |
| Version | Nextcloud 30 (latest 30.x at build; Apache 2.4, PHP 8.3, MariaDB, Redis) |
| Platform | Ubuntu 24.04 LTS |
This image generates its admin credential on the VM at first boot — nothing is pre-set. SSH into the VM with the username + key you chose at deploy, then print the generated credential:
ssh <your-username>@<VM-IP>
sudo cat /var/lib/nextcloud-firstboot-admin-pwSign in as admin.
Sign in as admin (unless noted), then change the password immediately. The file is root-only and can be deleted once the password is stored securely.
| Symptom | Check | Fix |
|---|---|---|
| PDF, SVG, HEIC, TIFF, PSD or EPS files show a file-type icon instead of a thumbnail | `php -m | grep -ci imagick` prints 0 | Expected on images 2026.917.1723 and later: ImageMagick is not shipped, because its Ubuntu 24.04 security fixes are available only through Ubuntu Pro. PNG, JPEG, GIF, BMP, WebP, Krita, MP3 cover art, Markdown/text and OpenDocument thumbnails render with GD. The admin overview's note that imagick is needed for favicon generation is informational. |
Email support@dcassociatesgroup.com (response within 1 business day) or send a
message via the contact form. Include the offer name, VM size, region, and any log output — sudo journalctl -u <service> -n 100 usually tells the story.