Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Wiki Replica
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
The Tor Project
TPA
Wiki Replica
Commits
21bf3fe5
Unverified
Commit
21bf3fe5
authored
4 years ago
by
anarcat
Browse files
Options
Downloads
Patches
Plain Diff
move sections into separate pages to simplify home page
parent
8689edca
No related branches found
No related tags found
No related merge requests found
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
doc.md
+4
-1
4 additions, 1 deletion
doc.md
home.md
+17
-161
17 additions, 161 deletions
home.md
howto.md
+5
-30
5 additions, 30 deletions
howto.md
meeting.md
+24
-0
24 additions, 0 deletions
meeting.md
policy.md
+18
-0
18 additions, 0 deletions
policy.md
service.md
+69
-0
69 additions, 0 deletions
service.md
with
137 additions
and
192 deletions
doc.md
+
4
−
1
View file @
21bf3fe5
# Documentation
This documentation is primarily aimed at users.
<!-- update with `ls -d doc/*.md | sed 's/.md$//;s/\(.*\)/ * [\1](doc\/\1)/'` -->
*
[
accounts
](
doc/accounts
)
...
...
@@ -12,4 +16,3 @@
*
[
ssh-jump-host
](
doc/ssh-jump-host
)
*
[
static-sites
](
doc/static-sites
)
*
[
svn-accounts
](
doc/svn-accounts
)
This diff is collapsed.
Click to expand it.
home.md
+
17
−
161
View file @
21bf3fe5
---
title
:
Torproject Sysadmin Team
---
[[
_TOC_
]]
# Torproject Sysadmin Team
The Torproject System Administration Team is the team that keeps
...
...
@@ -12,164 +6,26 @@ It has mostly documentation mainly targeted for the team members, but
may also have useful information for people with torproject.org
accounts.
To contact us, see,
[
how to get help!
](
policy/tpa-rfc-2-support#how-to-get-help
)
.
For a list of services and which servers they run on check
[
ud-ldap
](
https://db.torproject.org/machines.cgi
)
.
## source repositories
*
Look at
[
gitweb
](
https://gitweb.torproject.org/
)
for things under
`admin/`
.
*
This is a gitlab wiki.
Feel free to send us patches to improve this resource.
You can either edit it in gitlab directly, if you can, or you can clone
``git@gitlab.torproject.org:tpo/tpa/team.wiki``
and send us a patch.
# Documentation
This documentation is primarily aimed at users.
<!-- update with `ls -d doc/*.md | sed 's/.md$//;s/\(.*\)/ * [\1](doc\/\1)/'` -->
*
[
accounts
](
doc/accounts
)
*
[
admins
](
doc/admins
)
*
[
bits-and-pieces
](
doc/bits-and-pieces
)
*
[
extra
](
doc/extra
)
*
[
hardware-requirements
](
doc/hardware-requirements
)
*
[
how-to-get-help
](
doc/how-to-get-help
)
*
[
naming-scheme
](
doc/naming-scheme
)
*
[
reporting-email-problems
](
doc/reporting-email-problems
)
*
[
services
](
doc/services
)
*
[
ssh-jump-host
](
doc/ssh-jump-host
)
*
[
static-sites
](
doc/static-sites
)
*
[
svn-accounts
](
doc/svn-accounts
)
# Howtos
This documentation is primarily aimed at sysadmins and establishes
various procedures not necessarily associated with a specific service.
<!-- update with `ls -d howto/*.md | sed 's/.md$//;s/\(.*\)/ * [\1](howto\/\1)/'` -->
*
[
build_and_upload_debs
](
howto/build_and_upload_debs
)
*
[
create-a-new-user
](
howto/create-a-new-user
)
*
[
cumin
](
howto/cumin
)
*
[
fabric
](
howto/fabric
)
*
[
incident-response
](
howto/incident-response
)
*
[
new-machine
](
howto/new-machine
)
*
[
new-machine-hetzner-cloud
](
howto/new-machine-hetzner-cloud
)
*
[
new-machine-hetzner-robot
](
howto/new-machine-hetzner-robot
)
*
[
new-machine-mandos
](
howto/new-machine-mandos
)
*
[
new-machine
](
howto/new-machine
)
*
[
new-person
](
howto/new-person
)
*
[
raid
](
howto/raid
)
*
[
retire-a-host
](
howto/retire-a-host
)
*
[
retire-a-user
](
howto/retire-a-user
)
*
[
upgrades
](
howto/upgrades
)
# Service documentation
This documentation covers all services hosted at TPO.
Every service hosted at TPO should have a documentation page, either
in this wiki, or elsewhere (but linked here). Services should ideally
follow this
[
template
](
howto/template
)
to ensure proper documentation.
## Internal services
The documentation is split into the following sections:
Those are services managed by TPA directly.
*
[
User documentation
](
doc
)
- aimed primarily at non-technical users
and the general public
*
[
How to
](
howto
)
- procedures specifically written for sysadmins
*
[
Services
](
service
)
- service documentation
*
[
Policies
](
policy
)
- major decisions and how they are made
*
[
Meetings
](
meeting
)
- minutes from our formal meetings
*
[
backup
](
howto/backup
)
*
[
cache
](
howto/cache
)
*
[
dns
](
howto/dns
)
*
[
drbd
](
howto/drbd
)
*
[
ganeti
](
howto/ganeti
)
*
[
git
](
howto/git
)
*
[
grafana
](
howto/grafana
)
*
[
ipsec
](
howto/ipsec
)
*
[
kvm
](
howto/kvm
)
*
[
ldap
](
howto/ldap
)
*
[
letsencrypt
](
howto/letsencrypt
)
*
[
logging
](
howto/logging
)
*
[
lvm
](
howto/lvm
)
*
[
nagios
](
howto/nagios
)
*
[
openstack
](
howto/openstack
)
*
[
postgresql
](
howto/postgresql
)
*
[
prometheus
](
howto/prometheus
)
*
[
puppet
](
howto/puppet
)
*
[
static-component
](
howto/static-component
)
*
[
tls
](
howto/tls
)
*
[
wkd
](
howto/wkd
)
To contact us, see,
[
how to get help!
][]
## Non-TPA services
[
how to get help!
]:
policy/tpa-rfc-2-support#how-to-get-help
Those are managed by service admins, and not directly the
responsability of the TPA team.
*
[
gitlab
](
howto/gitlab
)
*
[
irc
](
howto/irc
)
*
[
rt
](
howto/rt
)
*
[
svn
](
howto/svn
)
## Retired or researched services
Those services have been either retired or have not been implemented yet.
*
[
conference
](
howto/conference
)
*
[
submission
](
howto/submission
)
*
[
trac
](
howto/trac
)
# Meetings
We also keep our minutes here.
<!-- update with `ls -d meeting/*.md | sed 's/.md$//;s/\(.*\)/ * [\1](meeting\/\1)/'` -->
*
[
2019-03-04
](
meeting/2019-03-04
)
*
[
2019-04-08
](
meeting/2019-04-08
)
*
[
2019-05-06
](
meeting/2019-05-06
)
*
[
2019-06-03
](
meeting/2019-06-03
)
*
[
2019-07-01
](
meeting/2019-07-01
)
*
[
2019-09-09
](
meeting/2019-09-09
)
*
[
2019-10-07
](
meeting/2019-10-07
)
*
[
2019-11-04
](
meeting/2019-11-04
)
*
[
2019-11-25
](
meeting/2019-11-25
)
*
[
2020-01-13
](
meeting/2020-01-13
)
*
[
2020-02-03
](
meeting/2020-02-03
)
*
[
2020-03-09
](
meeting/2020-03-09
)
*
[
2020-04-14
](
meeting/2020-04-14
)
*
[
2020-05-11
](
meeting/2020-05-11
)
*
[
2020-06-10
](
meeting/2020-06-10
)
*
[
2020-07-01
](
meeting/2020-07-01
)
*
[
monthly-report
](
meeting/monthly-report
)
*
[
template
](
meeting/template
)
# Policies
*
[
tpa-rfc-1-policy
](
policy/tpa-rfc-1-policy
)
*
[
tpa-rfc-2-support
](
policy/tpa-rfc-2-support
)
*
[
tpa-rfc-3-tools
](
policy/tpa-rfc-3-tools
)
*
[
tpa-rfc-4-prometheus-disk
](
policy/tpa-rfc-4-prometheus-disk
)
*
[
tpa-rfc-5-gitlab
](
policy/tpa-rfc-5-gitlab
)
To add a new policy, create the page using the
[
template
](
template
)
and add it to the above list.
## other, non TSA stuff
*
[
service list
](
https://gitlab.torproject.org/legacy/trac/-/wikis/org/operations/Infrastructure
)
## old
Those are old docs that should be destroyed or merged above.
<!-- update with `ls -d old/*.md | sed 's/.md$//;s/\(.*\)/ * [\1](old\/\1)/'` -->
For a list of services and which servers they run on check
[
ud-ldap
](
https://db.torproject.org/machines.cgi
)
.
*
[
backuppc
](
old/backuppc
)
*
[
nagios-client
](
old/nagios-client
)
*
[
new-kvm-virsh-vm
](
old/new-kvm-virsh-vm
)
*
[
new-machine-cymru
](
old/new-machine-cymru
)
*
[
new-machine-nondebian
](
old/new-machine-nondebian
)
*
[
new-machine.orig
](
old/new-machine.orig
)
*
[
new-vm-rethem
](
old/new-vm-rethem
)
For our source code, look at
[
gitweb
](
https://gitweb.torproject.org/
)
for things under
`admin/`
.
This is a wiki. Feel free to send us patches to improve this resource.
You can either edit it in gitlab directly, if you can, or you can
clone
``git@gitlab.torproject.org:tpo/tpa/team.wiki``
and
[
send us a
patch by email
][
how to get help!
]
.
This diff is collapsed.
Click to expand it.
howto.md
+
5
−
30
View file @
21bf3fe5
# Howtos
This documentation is primarily aimed at sysadmins and establishes
various procedures not necessarily associated with a specific service.
<!-- update with `ls -d howto/*.md | sed 's/.md$//;s/\(.*\)/ * [\1](howto\/\1)/'` -->
*
[
backup
](
howto/backup
)
*
[
build_and_upload_debs
](
howto/build_and_upload_debs
)
*
[
cache
](
howto/cache
)
*
[
conference
](
howto/conference
)
*
[
create-a-new-user
](
howto/create-a-new-user
)
*
[
cumin
](
howto/cumin
)
*
[
dns
](
howto/dns
)
*
[
drbd
](
howto/drbd
)
*
[
fabric
](
howto/fabric
)
*
[
ganeti
](
howto/ganeti
)
*
[
git
](
howto/git
)
*
[
gitlab
](
howto/gitlab
)
*
[
grafana
](
howto/grafana
)
*
[
incident-response
](
howto/incident-response
)
*
[
ipsec
](
howto/ipsec
)
*
[
irc
](
howto/irc
)
*
[
kvm
](
howto/kvm
)
*
[
ldap
](
howto/ldap
)
*
[
letsencrypt
](
howto/letsencrypt
)
*
[
logging
](
howto/logging
)
*
[
lvm
](
howto/lvm
)
*
[
nagios
](
howto/nagios
)
*
[
new-machine
](
howto/new-machine
)
*
[
new-machine-hetzner-cloud
](
howto/new-machine-hetzner-cloud
)
*
[
new-machine-hetzner-robot
](
howto/new-machine-hetzner-robot
)
*
[
new-machine-mandos
](
howto/new-machine-mandos
)
*
[
new-machine
](
howto/new-machine
)
*
[
new-person
](
howto/new-person
)
*
[
openstack
](
howto/openstack
)
*
[
postgresql
](
howto/postgresql
)
*
[
prometheus
](
howto/prometheus
)
*
[
puppet
](
howto/puppet
)
*
[
raid
](
howto/raid
)
*
[
retire-a-host
](
howto/retire-a-host
)
*
[
retire-a-user
](
howto/retire-a-user
)
*
[
rt
](
howto/rt
)
*
[
static-component
](
howto/static-component
)
*
[
submission
](
howto/submission
)
*
[
svn
](
howto/svn
)
*
[
template
](
howto/template
)
*
[
tls
](
howto/tls
)
*
[
trac
](
howto/trac
)
*
[
upgrades
](
howto/upgrades
)
*
[
wkd
](
howto/wkd
)
This diff is collapsed.
Click to expand it.
meeting.md
0 → 100644
+
24
−
0
View file @
21bf3fe5
# Meetings
We keep minutes of our meetings here.
<!-- update with `ls -d meeting/*.md | sed 's/.md$//;s/\(.*\)/ * [\1](meeting\/\1)/'` -->
*
[
2019-03-04
](
meeting/2019-03-04
)
*
[
2019-04-08
](
meeting/2019-04-08
)
*
[
2019-05-06
](
meeting/2019-05-06
)
*
[
2019-06-03
](
meeting/2019-06-03
)
*
[
2019-07-01
](
meeting/2019-07-01
)
*
[
2019-09-09
](
meeting/2019-09-09
)
*
[
2019-10-07
](
meeting/2019-10-07
)
*
[
2019-11-04
](
meeting/2019-11-04
)
*
[
2019-11-25
](
meeting/2019-11-25
)
*
[
2020-01-13
](
meeting/2020-01-13
)
*
[
2020-02-03
](
meeting/2020-02-03
)
*
[
2020-03-09
](
meeting/2020-03-09
)
*
[
2020-04-14
](
meeting/2020-04-14
)
*
[
2020-05-11
](
meeting/2020-05-11
)
*
[
2020-06-10
](
meeting/2020-06-10
)
*
[
2020-07-01
](
meeting/2020-07-01
)
*
[
monthly-report
](
meeting/monthly-report
)
*
[
template
](
meeting/template
)
This diff is collapsed.
Click to expand it.
policy.md
0 → 100644
+
18
−
0
View file @
21bf3fe5
# Policies
The policies below document major architectural decisions taken in the
history of the team. This process is similar to the
[
Network Team Meta
Policy
][]
. More details of the process is available in the first
policy,
[
tpa-rfc-1-policy
](
policy/tpa-rfc-1-policy
)
.
[
Network Team Meta Policy
]:
https://gitlab.torproject.org/legacy/trac/-/wikis/org/teams/NetworkTeam/MetaPolicy
*
[
tpa-rfc-1-policy
](
policy/tpa-rfc-1-policy
)
*
[
tpa-rfc-2-support
](
policy/tpa-rfc-2-support
)
*
[
tpa-rfc-3-tools
](
policy/tpa-rfc-3-tools
)
*
[
tpa-rfc-4-prometheus-disk
](
policy/tpa-rfc-4-prometheus-disk
)
*
[
tpa-rfc-5-gitlab
](
policy/tpa-rfc-5-gitlab
)
To add a new policy, create the page using the
[
template
](
policy/template
)
and add it to the above list.
This diff is collapsed.
Click to expand it.
service.md
0 → 100644
+
69
−
0
View file @
21bf3fe5
# Service documentation
This documentation covers all services hosted at TPO.
Every service hosted at TPO should have a documentation page, either
in this wiki, or elsewhere (but linked here). Services should ideally
follow this
[
template
](
howto/template
)
to ensure proper documentation.
## Internal services
Those are services managed by TPA directly.
*
[
backup
](
howto/backup
)
*
[
cache
](
howto/cache
)
*
[
dns
](
howto/dns
)
*
[
drbd
](
howto/drbd
)
*
[
ganeti
](
howto/ganeti
)
*
[
git
](
howto/git
)
*
[
grafana
](
howto/grafana
)
*
[
ipsec
](
howto/ipsec
)
*
[
kvm
](
howto/kvm
)
*
[
ldap
](
howto/ldap
)
*
[
letsencrypt
](
howto/letsencrypt
)
*
[
logging
](
howto/logging
)
*
[
lvm
](
howto/lvm
)
*
[
nagios
](
howto/nagios
)
*
[
openstack
](
howto/openstack
)
*
[
postgresql
](
howto/postgresql
)
*
[
prometheus
](
howto/prometheus
)
*
[
puppet
](
howto/puppet
)
*
[
static-component
](
howto/static-component
)
*
[
tls
](
howto/tls
)
*
[
wkd
](
howto/wkd
)
## Non-TPA services
Those are managed by service admins, and not directly the
responsability of the TPA team.
*
[
gitlab
](
howto/gitlab
)
*
[
irc
](
howto/irc
)
*
[
rt
](
howto/rt
)
*
[
svn
](
howto/svn
)
## Retired or researched services
Those services have been either retired or have not been implemented yet.
*
[
conference
](
howto/conference
)
*
[
submission
](
howto/submission
)
*
[
trac
](
howto/trac
)
## other, non TSA stuff
*
[
service list
](
https://gitlab.torproject.org/legacy/trac/-/wikis/org/operations/Infrastructure
)
## old
Those are old docs that should be destroyed or merged above.
<!-- update with `ls -d old/*.md | sed 's/.md$//;s/\(.*\)/ * [\1](old\/\1)/'` -->
*
[
backuppc
](
old/backuppc
)
*
[
nagios-client
](
old/nagios-client
)
*
[
new-kvm-virsh-vm
](
old/new-kvm-virsh-vm
)
*
[
new-machine-cymru
](
old/new-machine-cymru
)
*
[
new-machine-nondebian
](
old/new-machine-nondebian
)
*
[
new-machine.orig
](
old/new-machine.orig
)
*
[
new-vm-rethem
](
old/new-vm-rethem
)
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment