diff --git a/content/services/public.md b/content/services/public.md index e05cf36..d52774f 100644 --- a/content/services/public.md +++ b/content/services/public.md @@ -18,6 +18,15 @@ The public internet site is hosted on de-fra1 behind [CloudFlare](https://www.cloudflare.com) and the source for the website is [published](https://git.burble.com/burble.dn42/www) in the burble.dn42 git. +## Service Administration Portal + +- [svc.burble.dn42](https://svc.burble.dn42/) + +The service portal allows you to configure your burble.dn42 services. + +The main function of the portal is to set a burble.dn42 password +for gaining access to other services. + ## Issue Log A public issue log is maintained on the [DN42 Registry](https://git.dn42.dev). diff --git a/content/services/shell.md b/content/services/shell.md index f2e8be6..5d238b6 100644 --- a/content/services/shell.md +++ b/content/services/shell.md @@ -12,8 +12,19 @@ burble.dn42 provides shell accounts on the following servers: ## Accessing the Service The shell service imports user information from the dn42 registry allowing -any MNTNER with an SSH auth method to log in to the servers. Usernames -are constructed by lowercasing and removing the '-MNT' suffix. +any MNTNER to log in to the servers. Usernames are constructed by +lowercasing and removing the '-MNT' suffix. + +### Using an SSH public key + +If you have an `auth` attribute with an SSH public key, this will be +imported from the registry and you can use the SSH key to log in to the +shell server. + +### Using a password + +MNTNERs without an SSH key must first use the +[burble.dn42 service portal](https://svc.burble.dn42) to set an account password. {{}} **FOO-MNT** @@ -22,7 +33,8 @@ mntner: FOO-MNT auth: ssh-ed25519 xxxxxxxxx ``` -Log in using the key specified in the auth method: +Log in using your ssh key or burble.dn42 password: + ```shell ssh foo@shell.fr-rbx1.burble.dn42 ``` @@ -96,19 +108,10 @@ Note that the storage for /scratch is nfs mounted across dn42 so performance will be variable. {{}} -### Changing Shell +### Login Shell -The registry import process currently limits the initial shell to /bin/bash -and currently this cannot be changed. If you want to use something different, -just exec to the new shell in your .profile or .bashrc. - -{{}} -Example .bashrc line for zsh: - -```shell -if [[ $- == *i* ]]; then exec /usr/bin/zsh; fi -``` -{{}} +You can change your login shell using the +[burble.dn42 service portal](https://svc.burble.dn42). ### Cron, Batch and Services @@ -137,10 +140,11 @@ The netdata dashboard is also directly accessible: ## Acceptable Use -The objective of the burble.dn42 shell service is to provide a free, open, -and fun environment for dn42 users. The services are provided for your benefit so -please be considerate in your usage and remember that abusing the service just -spoils it for everyone else. +In general, as long as you are not risking the service or other users you +should be ok. These services are provided free for your benefit, and the +objective is to provide a fun, open environment for dn42 users. +Please be considerate in your usage and remember that abusing the +service just spoils it for everyone else. See also the main [Abuse Policy](/network/abuse).