mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 04:27:02 +01:00
Replaced Firstyear
This commit is contained in:
parent
678ec17909
commit
4470311f84
14
README.md
14
README.md
|
@ -1,6 +1,6 @@
|
|||
|
||||
<p align="center">
|
||||
<img src="https://raw.githubusercontent.com/Firstyear/kanidm/master/artwork/logo-small.png" width="20%" height="auto" />
|
||||
<img src="https://raw.githubusercontent.com/kanidm/kanidm/master/artwork/logo-small.png" width="20%" height="auto" />
|
||||
</p>
|
||||
|
||||
# Kanidm
|
||||
|
@ -20,13 +20,13 @@ of the system have been completed yet!
|
|||
|
||||
See our [code of conduct]
|
||||
|
||||
[code of conduct]: https://github.com/Firstyear/kanidm/blob/master/CODE_OF_CONDUCT.md
|
||||
[code of conduct]: https://github.com/kanidm/kanidm/blob/master/CODE_OF_CONDUCT.md
|
||||
|
||||
## Ethics / Rights
|
||||
|
||||
See our documentation on [rights and ethics]
|
||||
|
||||
[rights and ethics]: https://github.com/Firstyear/kanidm/blob/master/ethics/README.md
|
||||
[rights and ethics]: https://github.com/kanidm/kanidm/blob/master/ethics/README.md
|
||||
|
||||
## Some key ideas
|
||||
|
||||
|
@ -39,7 +39,7 @@ See our documentation on [rights and ethics]
|
|||
|
||||
For more see the [kanidm book]
|
||||
|
||||
[kanidm book]: https://github.com/Firstyear/kanidm/blob/master/kanidm_book/src/SUMMARY.md
|
||||
[kanidm book]: https://github.com/kanidm/kanidm/blob/master/kanidm_book/src/SUMMARY.md
|
||||
|
||||
## Implemented/Planned features
|
||||
|
||||
|
@ -70,7 +70,7 @@ For more see the [kanidm book]
|
|||
|
||||
See the [designs] folder
|
||||
|
||||
[designs]: https://github.com/Firstyear/kanidm/tree/master/designs
|
||||
[designs]: https://github.com/kanidm/kanidm/tree/master/designs
|
||||
|
||||
### Get involved
|
||||
|
||||
|
@ -79,13 +79,13 @@ To get started, you'll need to fork or branch, and we'll merge based on PR's.
|
|||
If you are a contributor to the project, simply clone:
|
||||
|
||||
```
|
||||
git clone git@github.com:Firstyear/kanidm.git
|
||||
git clone git@github.com:kanidm/kanidm.git
|
||||
```
|
||||
|
||||
If you are forking, then Fork in github and clone with:
|
||||
|
||||
```
|
||||
git clone https://github.com/Firstyear/kanidm.git
|
||||
git clone https://github.com/kanidm/kanidm.git
|
||||
cd kanidm
|
||||
git remote add myfork git@github.com:<YOUR USERNAME>/kanidm.git
|
||||
```
|
||||
|
|
|
@ -16,7 +16,7 @@ To take the backup (assuming our docker environment) you first need to stop the
|
|||
|
||||
docker stop <container name>
|
||||
docker run --rm -i -t -v kanidmd:/data -v kanidmd_backups:/backup \
|
||||
firstyear/kanidmd:latest /sbin/kanidmd backup \
|
||||
kanidm/server:latest /sbin/kanidmd backup \
|
||||
/backup/kanidm.backup.json -D /data/kanidm.db
|
||||
docker start <container name>
|
||||
|
||||
|
@ -27,7 +27,7 @@ To restore from the backup:
|
|||
|
||||
docker stop <container name>
|
||||
docker run --rm -i -t -v kanidmd:/data -v kanidmd_backups:/backup \
|
||||
firstyear/kanidmd:latest /sbin/kanidmd restore \
|
||||
kanidm/server:latest /sbin/kanidmd restore \
|
||||
/backup/kanidm.backup.json -D /data/kanidm.db
|
||||
docker start <container name>
|
||||
|
||||
|
@ -62,7 +62,7 @@ you can then rename the domain with the commands as follows:
|
|||
|
||||
docker stop <container name>
|
||||
docker run --rm -i -t -v kandimd:/data \
|
||||
firstyear/kanidm:latest /sbin/kanidmd domain_name_change \
|
||||
kanidm/server:latest /sbin/kanidmd domain_name_change \
|
||||
-D /data/kanidm.db -n idm.new.domain.name
|
||||
docker start <container name>
|
||||
|
||||
|
@ -89,7 +89,7 @@ definitions (this works even though the schema is in the same database!)
|
|||
|
||||
docker stop <container name>
|
||||
docker run --rm -i -t -v kanidmd:/data \
|
||||
firstyear/kanidmd:latest /sbin/kanidmd reindex \
|
||||
kanidm/server:latest /sbin/kanidmd reindex \
|
||||
-D /data/kanidm.db
|
||||
docker start <container name>
|
||||
|
||||
|
@ -108,7 +108,7 @@ You can run a verification with:
|
|||
|
||||
docker stop <container name>
|
||||
docker run --rm -i -t -v kanidmd:/data \
|
||||
firstyear/kanidmd:latest /sbin/kanidmd verify \
|
||||
kanidm/server:latest /sbin/kanidmd verify \
|
||||
-D /data/kanidm.db
|
||||
docker start <container name>
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
Currently we have a pre-release docker image based on git master. They can be found at:
|
||||
|
||||
https://hub.docker.com/r/firstyear/kanidmd
|
||||
https://hub.docker.com/r/firstyear/kanidm_radius
|
||||
https://hub.docker.com/r/kanidm/server
|
||||
https://hub.docker.com/r/kanidm/radius
|
||||
|
||||
You'll need a volume where you can put certificates and the database:
|
||||
|
||||
|
@ -19,13 +19,13 @@ that mounts the volume such as:
|
|||
|
||||
Then you can setup the initial admin account and initialise the database into your volume.
|
||||
|
||||
docker run --rm -i -t -v kanidmd:/data firstyear/kanidmd:latest /sbin/kanidmd recover_account -D /data/kanidm.db -n admin
|
||||
docker run --rm -i -t -v kanidmd:/data kanidm/server:latest /sbin/kanidmd recover_account -D /data/kanidm.db -n admin
|
||||
|
||||
You then want to set your domain name so that spn's are generated correctly.
|
||||
|
||||
docker run --rm -i -t -v kanidmd:/data firstyear/kanidmd:latest /sbin/kanidmd domain_name_change -D /data/kanidm.db -n idm.example.com
|
||||
docker run --rm -i -t -v kanidmd:/data kanidm/server:latest /sbin/kanidmd domain_name_change -D /data/kanidm.db -n idm.example.com
|
||||
|
||||
Now we can run the server so that it can accept connections.
|
||||
|
||||
docker run -p 8443:8443 -v kanidmd:/data firstyear/kanidmd:latest
|
||||
docker run -p 8443:8443 -v kanidmd:/data kanidm/server:latest
|
||||
|
||||
|
|
|
@ -157,7 +157,7 @@ A fully configured example is:
|
|||
|
||||
You can then run the container with:
|
||||
|
||||
docker run --name radiusd -v ...:/data firstyear/kanidm_radius:latest
|
||||
docker run --name radiusd -v ...:/data kanidm/radius:latest
|
||||
|
||||
Authentication can be tested through the client.localhost nas configuration with:
|
||||
|
||||
|
@ -176,7 +176,7 @@ If you have any issues, check the logs from the radius output they tend to indic
|
|||
of the problem. To increase the logging you can re-run your environment with debug enabled:
|
||||
|
||||
docker rm radiusd
|
||||
docker run --name radiusd -e DEBUG=True -i -t -v ...:/data firstyear/kanidm_radius:latest
|
||||
docker run --name radiusd -e DEBUG=True -i -t -v ...:/data kanidm/radius:latest
|
||||
|
||||
Note the radius container *is* configured to provide Tunnel-Private-Group-ID so if you wish to use
|
||||
wifi assigned vlans on your infrastructure, you can assign these by groups in the config.ini as
|
||||
|
|
|
@ -6,8 +6,8 @@ edition = "2018"
|
|||
license = "MPL-2.0"
|
||||
description = "Kanidm Client Library"
|
||||
documentation = "https://docs.rs/kanidm_client/latest/kanidm_client/"
|
||||
homepage = "https://github.com/Firstyear/kanidm/"
|
||||
repository = "https://github.com/Firstyear/kanidm/"
|
||||
homepage = "https://github.com/kanidm/kanidm/"
|
||||
repository = "https://github.com/kanidm/kanidm/"
|
||||
|
||||
[dependencies]
|
||||
log = "0.4"
|
||||
|
|
|
@ -6,8 +6,8 @@ edition = "2018"
|
|||
license = "MPL-2.0"
|
||||
description = "Kanidm Protocol Bindings for serde"
|
||||
documentation = "https://docs.rs/kanidm_proto/latest/kanidm_proto/"
|
||||
homepage = "https://github.com/Firstyear/kanidm/"
|
||||
repository = "https://github.com/Firstyear/kanidm/"
|
||||
homepage = "https://github.com/kanidm/kanidm/"
|
||||
repository = "https://github.com/kanidm/kanidm/"
|
||||
|
||||
[dependencies]
|
||||
serde = "1.0"
|
||||
|
|
|
@ -7,8 +7,8 @@ default-run = "kanidm"
|
|||
license = "MPL-2.0"
|
||||
description = "Kanidm Client Tools"
|
||||
documentation = "https://docs.rs/kanidm_tools/latest/kanidm_tools/"
|
||||
homepage = "https://github.com/Firstyear/kanidm/"
|
||||
repository = "https://github.com/Firstyear/kanidm/"
|
||||
homepage = "https://github.com/kanidm/kanidm/"
|
||||
repository = "https://github.com/kanidm/kanidm/"
|
||||
|
||||
[[bin]]
|
||||
name = "kanidm"
|
||||
|
|
|
@ -9,8 +9,8 @@ edition = "2018"
|
|||
license = "MPL-2.0"
|
||||
description = "Kanidm Server Library and Binary"
|
||||
documentation = "https://docs.rs/kanidm/latest/kanidm/"
|
||||
homepage = "https://github.com/Firstyear/kanidm/"
|
||||
repository = "https://github.com/Firstyear/kanidm/"
|
||||
homepage = "https://github.com/kanidm/kanidm/"
|
||||
repository = "https://github.com/kanidm/kanidm/"
|
||||
|
||||
[lib]
|
||||
name = "kanidm"
|
||||
|
|
Loading…
Reference in a new issue