Skip to content

szilu/cloudillo-architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloudillo – Collaborating Infrastructure Owned by its Users

Why (the problem)

Online collaboration has two main approaches:

  • Cloud based services: Convenient but concerns about privacy, biases, ads, and censorship.
  • Self-hosted applications: Flexible but challenging to set up and don't integrate well with each other.

What (the solution)

Introducing Cloudillo, the Distributed, Self-Hosted, Open-Source Collaboration Application Platform.

Unleash your creativity, collaborate effortlessly, and share without obstacles.

How (the architecture)

Cloudillo goes back to the web's roots, offering basic building blocks for content creation, sharing, and collaboration:

  • Global User Identity, Authentication, Profiles
  • Generic Storage APIs for:
    • Collaborative content editing (shared collaborative data types for any document type)
    • Finished content (file store for pictures, PDFs, videos, etc.)
    • Structured data management (databases, collected form data, etc.)
    • User actions (posts, shares, likes, follows, comments)
  • Access Control
  • Simple, Secure Sharing Model

Cloudillo is an open platform for building applications, combining the ease of cloud-based services with the freedom of self-hosted open-source solutions.

It breaks vendor lock-in by separating identity and storage providers, allowing easy migration between cloud providers or self-hosting.

Read more about the architecture.

Which (the services)

Applications based on the Cloudillo platform can eventually replace:

  • Collaboration Services: Google Docs, Office 365, etc.
  • File Sharing Services: Dropbox, Google Drive, etc.
  • Social Media Services: Facebook, Twitter, Mastodon, Nostr, etc.
  • Knowledge Management Services: Notion, Obsidian, etc.
  • Communication Services: Messenger, Skype, Google Meet, etc.
  • ...

Discover the Cloudillo Difference in Open Source Collaboration

Ever wondered what sets Cloudillo apart from other open-source collaboration platforms?

Global Accessibility, Local Control

Cloudillo takes a unique approach by storing all your data locally while making it globally accessible through its unparalleled API. This ensures you have full control over your data while enjoying the benefits of a worldwide reach.

Revolutionary Global Authentication and Authorization

Cloudillo implements a groundbreaking method for Global Authentication, Authorization, and Verification. This innovative approach allows you to securely share your data with anyone, users don't need to register on your instance – mirroring the convenience of Cloud-based platforms.

Seamless Interconnectivity

Thanks to this fresh perspective, Cloudillo-based applications can establish connections that might seem impossible on other platforms. This newfound flexibility opens doors to innovative and seamless collaborations between applications.

Ready to experience collaboration on a whole new level? Explore Cloudillo and witness the difference.

Roadmap

  • Phase 1 – Proof of Concept
    • Cloudillo AP
    • Cloudillo Shell
    • Example Apps
      • Gallerillo – Simple Photo Gallery
      • Quillo – Simple Word Processor
      • Prello – Simple Presentation Builder
      • Formillo – Simple Form Builder
  • Phase 2 – API and Protocol Design Finalization
  • Phase 3 – MVP Implementation
    • Cloudillo AP
    • Cloudillo Shell
    • Cloudillo Application Library
  • Phase 4

Want to be a part of something exciting?

We are in the midst of Phase 1, and a functioning PoC Demo is just around the corner. The upcoming phase is crucial, involving the finalization of architecture, protocols and APIs. This is where you come in!

We're extending a warm invitation to experienced software architects who are eager to make a meaningful contribution. Your expertise can shape the future of our project.

Excited to jump in? Contact me at [email protected].

But hey, we're not just looking for architects – if you're passionate about what we're building and want to contribute in any way, big or small, we'd love to hear from you! Don't hesitate to reach out!

Frequently asked questions

If you have additional questions, please refer to our FAQ. In case you don't find the answer you are looking for, feel free to ask.

About

Home of Cloudillo OS Architecture Docs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published