Urgent.News

What's breaking now, across thousands of outlets.

Tech

Cloud in a Bottle: making self-hosting accessible to everyone

Cloud in a Bottle is an open-source solution designed to make self-hosting personal cloud services accessible to everyone. The project aims to provide a user-friendly experience, similar to using a smartphone that serves web applications, rather than managing a complex server setup. The creator of Cloud in a Bottle expresses frustration with the current state of cloud-based software, which often prioritizes profit over user privacy and data security.

The open-source project is built on an Ubuntu machine with a web server, which hosts a dashboard and routes HTTP(s) requests to containerized applications. This setup allows existing software to run with minimal changes, while ensuring a secure environment through rootless, hardened containers. The platform offers additional platform features, making the experience feel like using a cloud smartphone, where access to great apps is easy, and the user experience is top-notch.

Cloud in a Bottle aims to provide features akin to those found in Android or iOS, such as sensor access, notifications, and health data sharing. This approach enables apps to deliver a seamless, integrated experience within the personal cloud. The project is committed to being fully open-source, self-hostable, and free from telemetry, with a focus on simplicity and minimal complexity.

To make self-hosting more accessible, Imbue, the company behind Cloud in a Bottle, offers a managed version of the software. This managed solution provides the same codebase and functionality but removes the technical burden for users who may not have the necessary expertise. The open-source version remains the first-class option and will continue to be supported and developed by the project team.

Cloud in a Bottle has been in development for over six months, with the core platform now complete and stable. The creator has been gradually moving their own digital life onto a Cloud in a Bottle instance, finding the experience to be excellent. However, there is a chicken-and-egg problem that the project aims to address: without an easy way for people to self-host open-source web software, the available applications will remain limited to a niche audience.

The project's curated app catalog is a step toward solving this issue, offering high-quality, user-friendly applications for users to try out. As the catalog grows and the user experience improves, the project hopes to make self-hosting increasingly accessible to everyone.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at cloudinabottle.org →

More in Tech

Architectural Breakdown: Generosity Is a Default Setting

![ Architecture Diagram ]( https://image.pollinations.ai/prompt/high+performance+cloud+systems+Generosity+Is+a+Default+Settin+round+2?width=800&height=400&nologo=true ) # Zero-Data USB Tether…

  • Author built diagnostic engine without npm, Node.js, or 300MB dependencies.
  • Python, asyncio, collections, dataclasses, and subprocess used for minimal memory usage.
  • USBTetherOrchestrator class managed USB enumeration, ADB bridge, and concurrency limiting.

Markdown Tricks for Cleaner Docs

Write Docs People Actually Enjoy Reading Markdown is everywhere: READMEs, wikis, API docs, even internal memos. But most of what I see is plain and underused.

AuthGeek: a desktop TOTP authenticator with an Argon2 vault and no cloud sync

Hi DEV! I was fed up picking up my phone to type a six digit code into the machine I was already sitting at. The desktop authenticators I tried either wanted an account, synced my secrets to their…

  • AuthGeek authenticator stores data locally without cloud sync
  • Uses Argon2id for secure key derivation over PBKDF2
  • Supports encrypted backup and restore for multi-machine use

More from Sunday 6 September →