start-os icon indicating copy to clipboard operation
start-os copied to clipboard

[feat]: User Profile "Modes"

Open kn0wmad opened this issue 3 years ago • 4 comments

Prerequisites

  • [X] I have searched for existing issues that already suggest this feature.

Describe the Feature Request

Prerequisite:

  • Multi-tenancy (#1503 ?) would be nice for this

A user can, at setup (and optionally change after setup), select from a short selection of "modes" to assist eOS in giving them an optimal UX. This will change the set of defaults in both the OS and resource consumption, as well as (ideally) Services (wrapper dev defined). Some possible modes would be:

Resources:

  1. Light mode - Low-resource devices / opt to save resources where possible, e.g. pruned BTC node / low power consumption
  2. Balanced mode - Spec to current Embassy One (DEFAULT)
  3. Performance mode - Spec to current Embassy Pro / default services to best performance configs / high power consumption

Usage:

  1. Training mode - New to hosting and linux / Most guided / Clearnet as all defaults / Not privacy or opsec conscious
  2. Standard mode - Some tech ability or willing to learn / Includes guides on setup only / Select default remote connections at setup / Basic privacy and opsec considerations (DEFAULT)
  3. Tinfoil mode - Self-explanatory / leaves you alone / Tor, i2p, or equivalent as default - named at setup / Privacy and opsec configs prioritized over all else

Describe the Use Case

This would allow a tailored UX depending on the use-case, hardware used, etc

Describe Preferred Solution

No response

Describe Alternatives

No response

Anything else?

Moonshot idea, perhaps after 1.0

kn0wmad avatar Sep 25 '22 22:09 kn0wmad

Exportable and importable profiles which are kits of user system and package configs

MattDHill avatar Dec 15 '22 17:12 MattDHill

This fits well with a related feature request posed at btc++ in Mexico: could we have a default set of apps that would be good for beginners, another for businesses, and another for power users?

asherp avatar Dec 19 '22 16:12 asherp

This fits well with a related feature request posed at btc++ in Mexico: could we have a default set of apps that would be good for beginners, another for businesses, and another for power users?

This is definitely part of the thinking here. Unknown yet what the MVP will look like, but in future it would be nice to guide folks based on their use-case and then offer services for install, even suggesting certain configs of those services, then sending them to the appropriate guides for any ancillary setup.

kn0wmad avatar Dec 19 '22 16:12 kn0wmad

A cheaper, MVP way to get multi-tenancy may be to add LDAP support. No idea how bad the lift would be on this. Need concept ACK

kn0wmad avatar Feb 13 '23 17:02 kn0wmad