selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Best open-source alternatives to Apple iCloud

Apple's cloud sync for files, photos, and device backups.

iCloud handles file sync, photo libraries, contacts, calendars, and full device backups across Apple devices, integrated at the OS level. Its convenience for Apple-only households drives ubiquity on macOS and iOS. Storage tier costs, vendor lock-in, and a desire to keep family photos and documents on personal infrastructure drive interest in self-hosted alternatives.

8 alternatives listed
  1. 1Immich logo
    113.4k
    GNU Affero General Public License v3.0Open Source — No Paywall

    Immich is a self-hosted photo and video management platform designed for people who want control over their media library. It provides a mobile and web experience for uploading, browsing, organizing, and searching photos and videos, while also supporting backup workflows from mobile devices. The project is aimed at users and families or small groups who need features such as multi-user access, shared albums, public sharing, face recognition, map-based metadata browsing, and OAuth login. It includes administrative user management on the web side and offers a demo instance for trying the product before deployment. The README emphasizes the main documentation and installation guides on the project website, and notes offline support in the feature matrix.

    Offline CapableMulti-UserDockerDocker Compose

    Features:

    • Upload and view photos and videos
    • Automatic backup on app open
    • Duplicate asset prevention
    • Selective album backup
    • Local device downloads

    +5 more

    Auth:oauth
  2. 2Syncthing logo
    88.3k
    Mozilla Public License 2.0Open Source — No Paywall

    Syncthing is a peer-to-peer file synchronization tool designed to keep files consistent across multiple computers without relying on a central cloud service. The README emphasizes safety, security, ease of use, and automatic operation, positioning the project for individual users who want reliable syncing with minimal manual intervention. The project provides guidance for getting started, building from source, and running in Docker, and it references GUI wrappers for Windows, macOS, and Linux. It also points users to a dedicated documentation site, a forum, and a GitHub issue tracker for support and bug reports. The software is released under the MPLv2 license and includes signed release binaries, with an automatic upgrade mechanism mentioned in the README.

    Offline CapableDockerSource

    Features:

    • continuous file synchronization
    • sync between two or more computers
    • data-loss protection
    • encrypted transfer
    • automatic upgrades

    +4 more

  3. 3Ente logo
    28.7k
    GNU Affero General Public License v3.0Open Core — Some Features Paid

    Ente is a privacy-focused, fully open source platform built around end-to-end encrypted storage and authentication. The README presents it as a cloud-based service that lets users keep their data without trusting the provider, while also allowing self-hosting for those who want to run it themselves. The project bundles several client applications and a server in one monorepo, spanning mobile, desktop, web, and Linux platforms. It targets users who want encrypted photo management, secure document storage, and a TOTP authenticator alternative, with features such as private sharing, collaborative albums, family plans, semantic search, and background uploads.

    Cloud OptionalMulti-UserDockerDocker ComposeSource

    Features:

    • end-to-end encryption
    • photo storage
    • authenticator app
    • document and note storage
    • private sharing

    +5 more

  4. GNU General Public License v3.0Open Source — No Paywall

    Photoview is a self-hosted photo gallery designed for people who keep their media on a local filesystem and want a fast way to browse it. It is aimed especially at photographers, with support for large photo collections, RAW files, EXIF data, and video. The project works by scanning a configured directory, detecting media automatically, and generating thumbnails for quick browsing. It maps filesystem directories to albums, supports multiple users, and allows albums or individual files to be shared through public links, including optional password protection. The README also emphasizes face recognition, performance optimizations, and strong media access protection. It is available through Docker-based deployment and native package routes on several Linux-oriented platforms.

    Offline CapableMulti-UserDockerDocker ComposePackage ManagerSource

    Features:

    • filesystem-based albums
    • user management
    • public sharing links
    • password-protected links
    • RAW support

    +5 more

    Auth:local
  5. 5Unison logo
    5.5k
    GNU General Public License v3.0Open Source — No Paywall

    Unison is a long-running file synchronization utility for POSIX-compliant systems and Windows. It is designed for users who need to keep two copies of a directory tree aligned across different machines or disks while allowing changes to be made independently on both sides. The README emphasizes that Unison is suitable for people synchronizing important data and that it handles conflicts explicitly rather than silently overwriting changes. The project is oriented toward self-hosted, local use rather than cloud services. It works over SSH or direct TCP, supports offline work after data has been synchronized, and can run in repeat mode with a filesystem monitor for near-real-time updates. The README also notes that the project is free software under GPLv3 and that source code is available, while packaged binaries are often provided by Linux distributions.

    Offline CapableSourcePackage Manager

    Features:

    • cross-platform synchronization
    • two-way file synchronization
    • conflict detection
    • offline access to synchronized data
    • repeat mode with filesystem monitor

    +4 more

  6. 6Piwigo logo
    3.8k
    GNU General Public License v2.0Open Source — No Paywall

    Piwigo is an open source photo gallery application for the web, intended for organizations, teams, and individuals who want to manage a photo library online. It is positioned as a self-hosted solution, with the project website providing features, demos, forums, documentation, news, testimonials, and examples. The README describes standard deployment requirements for a typical PHP web application, including a web server, PHP, a MySQL/MariaDB database, and image processing support via ImageMagick or PHP GD. It offers a manual installation path by downloading and uploading the files to a web space, and it also provides a Docker installation guide for container-based deployment.

    Cloud OptionalMulti-UserDockerSource

    Features:

    • photo library management
    • web photo gallery
    • community-driven contributions
    • documentation and demos on piwigo.org
  7. GNU Affero General Public License v3.0Open Source — No Paywall

    Memories is a batteries-included photo management solution built for Nextcloud users who want a richer way to browse, organize, and share their media. It focuses on large photo libraries and provides a web-based experience for viewing images and videos by capture date, revisiting earlier moments in time, and organizing content into albums or archives. The project also adds practical media-management tools such as bulk metadata editing, map-based browsing, sharing outside the Nextcloud instance, and AI-assisted tagging through Nextcloud-related recognition components. It is designed to run as a Nextcloud app, with an Android client available for mobile use and a development setup that can be launched from the repository for contributors.

    Cloud RequiredMulti-UserPackage ManagerSource

    Features:

    • timeline
    • rewind
    • AI tagging
    • albums
    • external sharing

    +5 more

  8. MIT LicenseOpen Source — No Paywall

    ChronoFrame is a self-hosted photo gallery and management application designed for people who want to browse, upload, and organize images through a web dashboard. It emphasizes large-image rendering, support for common photo formats, and location-aware browsing, making it well suited to personal galleries and photography workflows. The project is deployed as a web app and the README recommends Docker-based deployment, with configuration driven by environment variables. It supports GitHub OAuth or email/password login, an admin account created on first startup, and storage backends including S3-compatible services. The application also parses EXIF metadata, generates thumbnails, and can reverse-geocode photo locations for map-based exploration.

    Cloud OptionalMulti-UserDockerDocker ComposeSource

    Features:

    • Web photo management
    • Map browsing
    • Smart EXIF parsing
    • Reverse geocoding
    • Multi-format support

    +5 more

    Auth:oauthlocal

What to look for in a Apple iCloud alternative

Apple ecosystem integration is the gap — native iOS/macOS apps with Files-app integration and CalDAV/CardDAV support determine whether the alternative feels native or bolted on. Evaluate photo library handling, including face recognition, EXIF preservation, and live photo support. Encrypted backup of iOS devices is generally not replicable; plan for separate strategies for files, photos, and contacts/calendar sync.