Matt Hill 50111e37da remove product key from setup flow (#1750)
* remove product key flow from setup

* feat: backend turned off encryption + new Id + no package id

* implement new encryption scheme in FE

* decode response string

* crypto not working

* update setup wizard closes #1762

* feat: Get the encryption key

* fix: Get to recovery

* remove old code

* fix build

* fix: Install works for now

* fix bug in config for adding new list items

* dismiss action modal on success

* clear button in config

* wip: Currently broken in avahi mdns

* include headers with req/res and refactor patchDB init and usage

* fix: Can now run in the main

* flatline on failed init

* update patch DB

* add last-wifi-region to data model even though not used by FE

* chore: Fix the start.

* wip: Fix wrong order for getting hostname before sql has been
created

* fix edge case where union keys displayed as new when not new

* fix: Can start

* last backup color, markdown links always new tab, fix bug with login

* refactor to remove WithRevision

* resolve circular dep issue

* update submodule

* fix patch-db

* update patchDB

* update patch again

* escape error

* decodeuricomponent

* increase proxy buffer size

* increase proxy buffer size

* fix nginx

Co-authored-by: BluJ <mogulslayer@gmail.com>
Co-authored-by: BluJ <dragondef@gmail.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
2022-09-07 09:25:01 -06:00
2022-01-24 15:24:02 -07:00
2022-01-21 20:35:52 -07:00
2020-12-24 08:05:31 -07:00
2022-05-05 15:41:28 -06:00
2020-12-21 09:27:56 -08:00
2022-09-01 10:32:01 -06:00
2022-07-27 18:10:52 -06:00

EmbassyOS

version build community community support developer website

mastodon twitter

Welcome to the era of Sovereign Computing

EmbassyOS is a browser-based, graphical operating system for a personal server. EmbassyOS facilitates the discovery, installation, network configuration, service configuration, data backup, dependency management, and health monitoring of self-hosted software services. It is the most advanced, secure, reliable, and user friendly personal server OS in the world.

Running EmbassyOS

There are multiple ways to get your hands on EmbassyOS.

💰 Buy an Embassy

This is the most convenient option. Simply buy an Embassy from Start9 and plug it in. Depending on where you live, shipping costs and import duties will vary.

👷 Build your own Embassy

While not as convenient as buying an Embassy, this option is easier than you might imagine, and there are 4 reasons why you might prefer it:

  1. You already have a Raspberry Pi and would like to re-purpose it.
  2. You want to save on shipping costs.
  3. You prefer not to divulge your physical address.
  4. You just like building things.

To pursue this option, follow this guide.

🛠️ Build EmbassyOS from Source

EmbassyOS can be built from source, for personal use, for free. A detailed guide for doing so can be found here.

❤️ Contributing

There are multiple ways to contribute: work directly on EmbassyOS, package a service for the marketplace, or help with documentation and guides. To learn more about contributing, see here.

UI Screenshots

EmbassyOS

Embassy Services Embassy Preferences

Embassy Bitcoin Health Checks Embassy Logs

Description
Languages
Rust 52.1%
TypeScript 33.3%
HTML 8.2%
Shell 2.1%
SCSS 2%
Other 2.3%