Skip to content

Fractal Networks Mosaic

Welcome to Fractal Mosaic's documentation. Mosaic is a noncustodial, free and open source personal computing platform designed to make self-hosting accessible and survivable.

  • Security built-in


    Fractal Mosaic uses end-to-end encryption to ensure data security and secrecy.

    Storage

  • Open Source, GPL


    Fractal Mosaic is licensed as GPL and is available on GitLab.

    License

  • Connectivity


    Fractal Mosaic makes sure your applications are always reachable, no matter where you go.

    Philosophy

  • Non-Custodial


    Fractal Mosaic is noncustodial, meaning that nobody but you owns your data.

    Philosophy

It works by running applications using industry-standard Docker containers, with a WireGuard based end-to-end encrypted connectivity solution that gives you a unique domain (such as hasty-hopper.fractal.pub) to make sure your applications are always reachable, and an end-to-end encrypted storage solution that continuously creates snapshots and backups of your data, allowing your applications to be restored automatically at any time and without hassle. This makes Fractal Mosaic the only ephemeral self-hosting solution: you can, at any time, wipe your hard drive and re-install Fractal Mosaic and all of your applications and data will be restored back, exactly as they were.

If you aren't familiar with the concept of self-hosting, we recommend you start here: What is Self-hosting?.

Installation

Fractal Mosaic is still under development

Please note that Fractal Mosaic is still under development, which means that not all features might be working correctly. We will do our best to point out features that are experimental. If you do encounter some issues, we would really appreciate it if you reached out to us and notified us of it so we can fix it or add a test for it.

If you haven't already, you can install it on a Linux machine using Docker (recommended route), on a Windows machine using our WSL2 installer (currently experimental) or support the development by backing our Kickstarter and purchasing a Fractal Box, which comes with the software pre-installed.

  • Docker installation

  • Windows installation

  • Box Kickstarter

Quick Start

Dive into the Mosaic Overview to learn more about how Mosaic works under the hood.

Mosaic is currently in its alpha preview release. During alpha, Mosaic's backend will be hosted by Fractal Networks. Because Mosaic employs a decentralized architecture, self-hosted services do not depend on the Mosaic backend remaining available if you deploy the selfhosted-gateway.

Mosaic's Backend will be open sourced with the release of the public beta sometime in 2023 depending on the rate of Mosaic's adoption and the strength of its community.

You can get started with Mosaic at console.fractalnetworks.co.

For Developers

Get started with deploying your own applications to Mosaic.

Mosaic provides a serverless deployment experience across a reliable on-prem mesh of devices. Publish any existing Docker Compose based applications to the Mosaic App Store to grow your user base (coming soon).