Installing AIO on Mac OS with OrbStack

This post is about how to install Nextcloud All-In-One on MacOS, following the official documentation and adding missing bits.

The official guide says to install OrbStack, but the instructions on Nextcloud鈥檚 side were somewhat confusing for someone new to docker like me. Here is how I installed the Nextcloud AIO image with OrbStack.

References

  1. Official AIO installation guide for macOS.
  2. Quick start 路 OrbStack Docs
  3. Part 7: Use Docker Compose | Docker Docs

Phase 1: Install Docker via OrbStack

  1. Install OrbStack from their Website

  2. I left it disabled, but you can enable IPv6 in OrbStack by going to Settings > Docker > Enable IPv6.

  3. Run OrbStack Application

Phase 2: Docker Compose

The guide gives docker run instructions, but recommends a compose.yaml file. To use this file:

  1. Create a new folder. I used ~/Documents/NAIO

  2. Download all-in-one/compose.yaml at main 路 nextcloud/all-in-one 路 GitHub

  3. Replace --volume /var/run/docker.sock:/var/run/docker.sock:ro with --volume /var/run/docker.sock.raw:/var/run/docker.sock:ro

  4. Open a Terminal, and cd into your directory, and do

    docker compose up
    

Phase 3: Using OrbStack

At this point you should be able to see Nextcloud AIO in OrbStack, copy the internal IP, and access it through a browser via :8080 .

Feedback Requested

If possible, please let me know if you can try out this guide on Mac OS and verify if it works for you as well. Thank you!