99 lines
2.8 KiB
Markdown
99 lines
2.8 KiB
Markdown
---
|
|
author: ~ben
|
|
published: true
|
|
title: administration
|
|
description: ~team admin guide
|
|
category:
|
|
- main
|
|
---
|
|
|
|
# administration
|
|
---
|
|
|
|
|
|
## adding users
|
|
|
|
1. generate a random password (12-20 characters, no spaces)
|
|
|
|
1. create a new user account:
|
|
```
|
|
sudo adduser newusername
|
|
```
|
|
|
|
1. add their ssh pubkey:
|
|
|
|
```
|
|
echo "ssh pubkey from their signup email" | sudo tee /home/newusername/.ssh/authorized_keys
|
|
```
|
|
|
|
1. drop the requested username and generated password in the placeholder below. reply all so that other admins will know that it's been handled.
|
|
|
|
welcome mail template:
|
|
|
|
hey ~newusername,
|
|
|
|
welcome to tilde.team!
|
|
|
|
your new account has been established. you can ssh into tilde.team with
|
|
the ssh key you supplied on registration.
|
|
|
|
your password is "[[password]]". please change it when you log in for
|
|
the first time. the password is used for imap/smtp auth, not shell login,
|
|
which is set to only use ssh key authentication.
|
|
|
|
to get started, type `motd` at the command prompt to see a few ways to
|
|
get started. have fun!
|
|
|
|
the greatest value of tilde.team is not the services provided by the
|
|
server, but rather the interesting and welcoming community built by its
|
|
users. this is possible because of people like you who choose to make
|
|
this a great place. the best way you can help tilde.team is by working
|
|
to support a great system culture. chat on irc; build cool programs and
|
|
share them with others; focus on learning, and help others learn; be a
|
|
good example for others; have fun!
|
|
|
|
also, your ~/public_html directory is served at
|
|
https://tilde.team/~newusername/
|
|
(you can also use https://newusername.tilde.team)
|
|
|
|
check out our wiki at https://tilde.team/wiki/ for more information (and
|
|
maybe help us write a new wiki article:)
|
|
|
|
our irc is tilde.chat, an irc network connecting several
|
|
tilde servers. the `chat` command on your ~team shell will open up
|
|
weechat with some nice default configs and plugins.
|
|
see our wiki article (https://tilde.team/wiki/?page=irc)
|
|
or https://tilde.chat site for information on how to connect from elsewhere.
|
|
we also have a webclient at https://irc.tilde.team that you can
|
|
register for by running the `webirc` command from a shell session.
|
|
|
|
we look forward to seeing you around! welcome to the ~team!
|
|
|
|
~tilde.team admins
|
|
|
|
|
|
|
|
---
|
|
## backups
|
|
|
|
tilde.team uses [tarsnap](https://tarsnap.com) for backups and is configured to save 12 hourly backups, 7 daily backups, 6 weekly backups, and 2 years' worth of monthly backups.
|
|
|
|
to see a list of the backups:
|
|
|
|
```
|
|
sudo tarsnap --list-archives
|
|
```
|
|
|
|
to restore a backup:
|
|
|
|
```
|
|
tarsnap -x -f name-of-backup
|
|
```
|
|
|
|
we keep backups of:
|
|
* `/home`
|
|
* `/etc`
|
|
* `/var` (excluding `/var/log`)
|
|
|
|
see the [tarsnap documentation](https://www.tarsnap.com/usage.html) for more information.
|