add svc.burble.dn42
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Simon Marsh 2022-01-19 20:49:40 +00:00
parent 0be1840c4c
commit 1f5bd23229
Signed by: burble
GPG Key ID: 0FCCD13AE1CF7ED8
2 changed files with 32 additions and 19 deletions

View File

@ -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 [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. 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 ## Issue Log
A public issue log is maintained on the [DN42 Registry](https://git.dn42.dev). A public issue log is maintained on the [DN42 Registry](https://git.dn42.dev).

View File

@ -12,8 +12,19 @@ burble.dn42 provides shell accounts on the following servers:
## Accessing the Service ## Accessing the Service
The shell service imports user information from the dn42 registry allowing 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 any MNTNER to log in to the servers. Usernames are constructed by
are constructed by lowercasing and removing the '-MNT' suffix. 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.
{{<hint info>}} {{<hint info>}}
**FOO-MNT** **FOO-MNT**
@ -22,7 +33,8 @@ mntner: FOO-MNT
auth: ssh-ed25519 xxxxxxxxx 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 ```shell
ssh foo@shell.fr-rbx1.burble.dn42 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. performance will be variable.
{{</hint>}} {{</hint>}}
### Changing Shell ### Login Shell
The registry import process currently limits the initial shell to /bin/bash You can change your login shell using the
and currently this cannot be changed. If you want to use something different, [burble.dn42 service portal](https://svc.burble.dn42).
just exec to the new shell in your .profile or .bashrc.
{{<hint info>}}
Example .bashrc line for zsh:
```shell
if [[ $- == *i* ]]; then exec /usr/bin/zsh; fi
```
{{</hint>}}
### Cron, Batch and Services ### Cron, Batch and Services
@ -137,10 +140,11 @@ The netdata dashboard is also directly accessible:
## Acceptable Use ## Acceptable Use
The objective of the burble.dn42 shell service is to provide a free, open, In general, as long as you are not risking the service or other users you
and fun environment for dn42 users. The services are provided for your benefit so should be ok. These services are provided free for your benefit, and the
please be considerate in your usage and remember that abusing the service just objective is to provide a fun, open environment for dn42 users.
spoils it for everyone else. 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). See also the main [Abuse Policy](/network/abuse).