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 |
|
| user-scripts | aewens | inactive | medium |
|
||||||
| abots | aewens | doing | medium |
|
| abots | aewens | doing | medium |
|
||||||
| ceps | - | todo | 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.
|
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.
|
As well, if the project exists you can link to it's repository here.
|
||||||
|
|
||||||
## [database](https://tildegit.org/center/database)
|
## [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)
|
## [ldap-users](https://tildegit.org/center/ldap-users)
|
||||||
OpenLDAP setup and user management tools for generating accounts that can later
|
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
|
## ceps
|
||||||
The Center Enhancement Proposals (CEPs) system for prosing changes to the
|
The Center Enhancement Proposals (CEPs) system for prosing changes to the
|
||||||
[Tilde Center Specification](https://rfc.tildeverse.org/rfc.php?number=3).
|
[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