Find a file
2024-08-07 14:43:25 -05:00
.forgejo/workflows Add tar, split out CI devshell vs interactive devshell (avoid setting up precommit hooks) 2024-08-06 10:07:51 -05:00
apps/yourcloud WIP kanidm container setup for simpler testing than going through my production setup 2024-08-07 14:43:25 -05:00
config/kanidm WIP kanidm container setup for simpler testing than going through my production setup 2024-08-07 14:43:25 -05:00
libs Breakin' out modules 2024-08-05 19:52:50 -05:00
.envrc Initial commit 2024-04-11 11:14:37 -05:00
.gitignore Basics are in place 2024-04-11 17:03:25 -05:00
Cargo.lock WIP OIDC 2024-08-06 17:11:06 -05:00
Cargo.toml Caching? 2024-08-06 09:59:05 -05:00
conf.toml.sops Add encrypted config 2024-04-13 10:52:26 -05:00
flake.lock Discord working 2024-08-05 15:08:06 -05:00
flake.nix Add tar, split out CI devshell vs interactive devshell (avoid setting up precommit hooks) 2024-08-06 10:07:51 -05:00
readme.md WIP kanidm container setup for simpler testing than going through my production setup 2024-08-07 14:43:25 -05:00

yourcloud

build status

A probably-too-big dream project where I run the chat, task management (chores and projects), grocery lists, file sharing, media controls, home automation, and other things you would normally do "in the cloud" from a home server with a very barebones Rust application.

Probably a huge pipe dream.

Authentication

Currently planning on managing this with kanidm as a default, but obviously you bring your own OIDC/OAuth2 setup. Auth is one of those wheels I absolutely hate reinventing. Perhaps yourcloud could have a management interface for kanidm?