bomonike

nextcloud.png Host your photos on NextCloud instead of paying Apple every money.

US (English)   Norsk (Norwegian)   Español (Spanish)   Français (French)   Deutsch (German)   Italiano   Português   Estonian   اَلْعَرَبِيَّةُ (Egypt Arabic)   Napali   中文 (简体) Chinese (Simplified)   日本語 Japanese   한국어 Korean

Overview

Community

VIDEO: NextCloud GmbH began in 2016 in Germany with 12 founders. NextCloud now has 165 employees, called “Nextclouders”:

https://nextcloud.com/blog/nextcloud-conference-2026-call-for-speakers/ proposals by July 15, 2026 for https://nextcloud.com/conference-2026/ #NextcloudConf2026 (NextCloud Annual Conference) September 19–20, 2026 at CIC Berlin, Lohmühlenstraße 65, 12435 SE Berlin

September 21–25, 2026 is Contributor week

https://www.linkedin.com/posts/wilsonmar_even-if-news-of-europeans-switching-out-of-activity-7470233202050158592-Wdaq

$959 with free ship 58quarts holds 76 cans or 47x550ml bottles or 12x750ml bottles

Architecture

The core programming code for the server is open-sourced with 1,048 contributors at:

Symfony or Laravel ?

NOTE: Although PHP is now an archaic language, it’s faster than Python. And AI capabilities can be called from PHP code.

ISV program

Licensing

Their sign-up pages do not accept Proton and other free accounts.

Up to 100 users are free, more are possible with Nextcloud Enterprise

There are Standard, Premium, Ultimate level licenses.

They take payments in Euros via Paypal. PROTIP: Use a Visa/Mastercard that does not charge extra outside the US.

Hardware

Office Groupware

In June, 2026, Euro-Office was added to NextCloud as part of the Edit Word and Excel documents locally, with no Office 365 subscription and my documents staying on my own hardware. Euro-Office is a AGPLv3 fork of ONLYOFFICE’s editor code (in Latvia with Russian origins). BLOG:

Install

https://nextcloud.com/devices/

NextCloud provides installers for the full gamut of platforms:

Server:

Integrations:

Apps:

NextCloud Server Install on macOS

These instructions are an enhanced from Community walkthrough (OrbStack on macOS) at
https://help.nextcloud.com/t/installing-aio-on-mac-os-with-orbstack/238845

PROTIP: Instead of Docker Desktop — https://www.docker.com/products/docker-desktop/

  1. If you have an existing Docker: Migrate from Docker Desktop: orb docker migrate
  2. Uninstall Docker Desktop:
    brew uninstall --force docker-desktop
    
  3. Install the OrbStack Docker engine for macOS (lighter, popular for AIO on Mac) — https://orbstack.dev
    brew install orbstack
    
  4. Stop Docker Desktop to save resources. REMEMBER: Docker Desktop doesn’t need to be uninstalled to use OrbStack - a drop-in replacement that works alongside Docker Desktop, and switching is seamless once you open OrbStack.
  5. Use Docker context to switch to use orbstack:
    docker context use orbstack
    docker context ls
    
    Current context is now "orbstack"
  6. Remove the old Docker Desktop context:
    docker context rm desktop-linux
    

    REMEMBER: The default Docker context name is “docker-linux” even though it’s running on macOS because Orbstack emulates by default Linux Ubuntu.

  7. Start the OrbStack engine to finish setup
    open -a OrbStack
    orb start
    
  8. In the browser window that opens up, Sign-Up/Sign-in. remember to save your assigned password in a Password Manager.
  9. In the app that opens, you can switch back to the website by clicking your user name at the lower-left at https://orbstack.dev/dashboard

    nextcloud-orbstack.png

  10. Switch back to CLI.
  11. View the latest release in the browser pop-up:
    open https://github.com/nextcloud/all-in-one/releases
    
  12. Switch back to CLI.
  13. Update to latest version:
    docker version
    orb update
    
  14. Switch to the app and click “Update”.

  15. Confirm OrbStack is working and data migrated: Make sure containers, images, and volumes you care about are present:
    docker ps -a
       CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
    docker images
       REPOSITORY   TAG       IMAGE ID   CREATED   SIZE
    docker volume ls
       DRIVER    VOLUME NAME
    
  16. Verify Docker works immediately:
    docker run -p 80:80 docker/getting-started
    
  17. List machines:
    orb list
    
       ╭───────────────────────────────────────────────────────╮
       │                                                       │
       │              OrbStack update available!               │
       │              Run "orb update" to update.              │
       │                                                       │
       │  Updates include improvements, features, and fixes.   │
       │                                                       │
       ╰───────────────────────────────────────────────────────╯
     
    NAME    STATE    DISTRO  VERSION  ARCH   SIZE      IP
    ----    -----    ------  -------  ----   ----      --
    ubuntu  running  ubuntu  plucky   arm64  704.7 MB  192.168.139.133   
    
  18. Live resources:
    orb top
    
    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                         
      8 root      20   0 1245640  15168   6136 S   0.0   0.1   0:00.02 orbstack-agent:  
    

    REMEMBER: Press control+C to exit.

  19. Create a Linux machine: orb create ubuntu ci-runner

  20. Restart Docker engine: orb restart docker

  21. Start the AIO mastercontainer using commands that differs from Linux:
    /var/run/docker.sock.raw -e DOCKER_SOCKET_PATH="/var/run/docker.sock.raw"
    
  22. Make a folder located at variable NEXTCLOUD_DATADIR
    mkdir -p "$HOME/nextcloud-data"
    

    REMEMBER: This same folder is referenced by custom Xapps running in Docker containers containing SDK code written in Python, Rust, Typescript, Go. 1:15:39 VIDEO See https://nexcloud.com/developer

  23. 📦 The official Nextcloud installation method:
    docker run \
    --init \
    --sig-proxy=false \
    --name nextcloud-aio-mastercontainer \
    --restart always \
    --publish 80:80 \
    --publish 8081:8080 \
    --publish 8443:8443 \
    -e DOCKER_SOCKET_PATH="/var/run/docker.sock.raw" \
    -e NEXTCLOUD_DATADIR="/Users/johndoe/nextcloud-data" \
    --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
    --volume /var/run/docker.sock.raw:/var/run/docker.sock:ro \
    ghcr.io/nextcloud-releases/all-in-one:latest
    

    NOTE: Unable to find image ‘ghcr.io/nextcloud-releases/all-in-one:latest’ it would be pulled locally automatically.

  24. Confirm it’s running:
    docker ps --filter "name=nextcloud-aio-mastercontainer" --format "table \t\t"
    
  25. Open a browser to open the AIO web interface:
    open https://localhost:8081
    
  26. Use the IP/localhost form (not a domain) for port 8081 to avoid HSTS issues later.
  27. Accept the self-signed certificate warning
  28. Copy the initial password shown and paste in your password manager.
  29. Paste the password to log in at https://localhost:8081/containers

    Complete the setup wizard:

  30. If you don’t have a public domain, follow the local-instance guide: https://github.com/nextcloud/all-in-one/blob/main/local-instance.md

  31. In the AIO interface, enter a domain (see note below for local-only use). AIO won’t accept bare IPs or localhost for the Nextcloud instance itself. So a local-only instance still needs a domain that resolves to this machine;

    NOTE: AIO normally wants a real domain with a valid certificate, and it does not support self-signed certs or bare IP addresses for the Nextcloud instance itself. If you only want a local instance with no public exposure, follow the official local-instance guide, which covers setting APACHE_PORT and using a local reverse proxy:
    https://github.com/nextcloud/all-in-one/blob/main/local-instance.md

  32. Read the README documentation at:
    https://github.com/nextcloud/all-in-one
  33. Adjust the configuration parameters defined by system variables.

  34. Set your timezone.
  35. Install backup, database(such as PostgreSQL), integrations
  36. Install optional add-ons — Office, Talk, ClamAV, Imaginary, etc.)

  37. Click Start containers — downloads and starts everything (~10 min).

NextCloud Talk – chat, video & audio calls

  1. https://nextcloud.com/install/#desktop-talk to download or
    brew install --cask nextcloud-talk
    brew remove --cask nextcloud-talk
    

    REMEMBER: This creates folder ./Nextcloud

  2. REMEMBER: Use double quotes because there a space in the app name:
    open "$HOME/Applications/Nextcloud Talk.app"
    
  3. Created with install:
    ls -al "$HOME/Library/Application Support/Nextcloud Talk/config.json"
    

26-06-11 v002 orbstack server @nextcloud.md created 2025-01-25