ArozOS on Ubuntu 24.04 LTS
by cloudimg
ArozOS, self hosted web desktop and cloud file platform, on Ubuntu 24.04 LTS by cloudimg
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
ArozOS - Web Desktop and Cloud File Platform by cloudimg
Deploy a private, self-hosted cloud file platform on your own Azure infrastructure in minutes - no manual installation, no shared credentials. This image delivers ArozOS 2.025 fully installed, with its web resource archive already unpacked, so the desktop answers as soon as the VM boots rather than spending the first several minutes unzipping itself.
Why This Image Instead of Manual Installation
Installing ArozOS by hand means placing the server binary, downloading and unpacking a separate 460 MB web resource archive, writing a systemd unit, laying out user storage on persistent disk, and opening the right ports. This image eliminates that operational burden:
- ArozOS 2.025 installed as a single self-contained Go binary and managed by systemd
- The web desktop, file manager and all modules ready on port 8080
- Web resources pre-extracted, so first boot is immediate rather than a multi-minute unzip
- Secure by default: the image ships with no account at all, so you create your own administrator on first visit
- A per-instance file server host key generated on first boot - no shared identity across deployments
- All user files and state on a dedicated Azure data disk, re-provisioned with every VM
- Ongoing expert support: 24/7 cloudimg engineers handle upgrades, storage and user configuration
Use Case: A Private Cloud Drive You Own
A team wants the convenience of a hosted drive without handing their files to a third party. With this image they launch a VM, create their own administrator on first visit, add an account per person with a storage quota, and immediately have a shared file server reachable from any browser - with a full desktop, file manager, editor and media streaming - all inside their own VNet, on storage they control.
Application Stack
ArozOS is a single self-contained Go binary serving a browser-based desktop on port 8080: a start menu, task bar and draggable windows over a virtual file system. It provides a drag and drop file manager with upload, download, zip, share and preview, a built in text and code editor, media streaming, and a per-user static web server. It is multi-user, with permission groups and storage quotas, and can additionally expose the same storage over FTP, WebDAV, SFTP and TFTP - all of which ship disabled. An embedded key value store holds accounts and settings; there is no external database. All user files, the account store and the device identity live on a dedicated Azure data disk at /opt/arozos, separate from the OS disk and re-provisioned with every VM.
Secure By Default
The image ships with no user account. The very first time you open ArozOS you create your own administrator with your own password - so there is no shared or default credential to change, and nothing sensitive ships in the image. Because that first-run form is open until you complete it, restrict port 8080 to your own address before first boot and create your administrator straight away; afterwards only signed-in administrators can create accounts. The image also removes a fixed private key that the upstream release archive would otherwise reuse as the built-in SFTP server host key on every installation, generating a fresh per-instance key on first boot instead. LAN peer discovery over mDNS and SSDP is disabled, having no purpose on a cloud VM.
Getting Started
1. Launch the image on your chosen Azure VM size, with port 8080 restricted to your own address 2. Browse to the VM public IP on port 8080 and complete the create administrator form to set your own credentials 3. Open the File Manager to upload and organise files, or the settings menu to add accounts and quotas 4. Enable the FTP, WebDAV or SFTP servers only if you need them, opening the matching port at the same time
Licensing and Pricing
ArozOS is licensed under GPL-3.0 and is free; there is no per-seat fee. The cloudimg charge of 0.04 US dollars per vCPU hour covers packaging, security patching, image maintenance, and 24/7 expert support. The web desktop on port 8080 is the administrative interface; restrict it to trusted networks before production.
cloudimg Support
24/7 technical support by email covers deployment, upgrades, storage and data disk sizing, user and quota configuration, and enabling the built-in file servers. Critical issues receive a one-hour average response time.
ArozOS is a trademark of its respective owner. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.