Added userdb, ssh-service, center-client, and jump-list project ideas
This commit is contained in:
parent
3581669041
commit
91f391c9e3
|
@ -40,12 +40,18 @@ be done through a [pull request](https://tildegit.org/center/todo/pulls).
|
|||
| user-scripts | aewens | inactive | medium |
|
||||
| abots | aewens | doing | medium |
|
||||
| ceps | - | todo | medium |
|
||||
| userdb | - | todo | medium |
|
||||
| ssh-service | - | todo | low |
|
||||
| center-client | - | todo | low |
|
||||
| jump-list | - | todo | low |
|
||||
|
||||
Use this space below to go into more detail about the specifics of the project.
|
||||
As well, if the project exists you can link to it's repository here.
|
||||
|
||||
## [database](https://tildegit.org/center/database)
|
||||
The SQLite database and schemas that will be utilized by ~center.
|
||||
The SQLite database and schemas that will be utilized by ~center. Will maintain
|
||||
a public and private database, the former will have its changes synced to the
|
||||
peer nodes and the latter will be unique to the server.
|
||||
|
||||
## [ldap-users](https://tildegit.org/center/ldap-users)
|
||||
OpenLDAP setup and user management tools for generating accounts that can later
|
||||
|
@ -112,4 +118,25 @@ Handles the system for users to submit their own scripts to /center/bin
|
|||
## ceps
|
||||
The Center Enhancement Proposals (CEPs) system for prosing changes to the
|
||||
[Tilde Center Specification](https://rfc.tildeverse.org/rfc.php?number=3).
|
||||
These will essentially be RFCs for the ~center project.
|
||||
These will essentially be RFCs for the ~center project.
|
||||
|
||||
## userdb
|
||||
Replacement to **ldap-users**. Would be an SQL database compatible with
|
||||
**database** and provide a UUID for users along with integrating them into
|
||||
/etc/{passwd,shadow,group} while leaving existing users on the system as-is.
|
||||
|
||||
## ssh-service
|
||||
A passwordless service accessible via SSH that would use ForceCommand to provide
|
||||
an service for users or other services. Will primarily be used to provide the
|
||||
username on the server that maps to the UUID of the user as well as proving a
|
||||
list of peer servers.
|
||||
|
||||
## center-client
|
||||
A script users can use to access peer servers. It will keep the UUID on-hand so
|
||||
that it can query the list of servers and obtain the user's username on the
|
||||
server automatically. All a user would need to do is select a peer server and
|
||||
it will log them into it for them.
|
||||
|
||||
## jump-list
|
||||
Given the list of peer servers, generate SSH jump configurations to those nodes
|
||||
to allow users to easily login to other peer servers that share their username.
|
||||
|
|
Loading…
Reference in New Issue