From 6aa13d78a15686c7afecb836088a2860e3a116ac Mon Sep 17 00:00:00 2001
From: =?utf8?q?Jan=20Kr=C3=BCger?=
Date: Fri, 8 Jul 2022 12:55:35 +0200
Subject: [PATCH] Doc updates: sponsoring and volunteer info
* Add Daniel Knittl-Frank to list of sponsors
* Remove my email because what's the point anyway? The list is really
just for information purposes.
* Clarify further that we're not accepting applications for volunteer
admins
* Update stance on abuse now that we don't have a "big" sponsor anymore
* Updates to outdated info in the admin cookbook:
* Updates of the live env don't need to be done manually
* Reference projtool.pl for deletions
* Remove info to backup rsync (which we don't really do anymore)
* Update list of what's running on the server - all non-repo things
are gone
---
html/sponsoring.html | 3 ++-
html/volunteers.html | 49 ++++++++++++++++++++++++-------------------------
2 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/html/sponsoring.html b/html/sponsoring.html
index 857e69f..2c92c6e 100644
--- a/html/sponsoring.html
+++ b/html/sponsoring.html
@@ -25,5 +25,6 @@ forward: do something nice for someone else. All details are up to you.
Contributors to costs of operation
-- Jan Krüger (
jast
on IRC)
+- Jan Krüger (
jast
on IRC)
+- Daniel Knittl-Frank (
knittl
on IRC)
diff --git a/html/volunteers.html b/html/volunteers.html
index 679befc..913c917 100644
--- a/html/volunteers.html
+++ b/html/volunteers.html
@@ -55,7 +55,7 @@ experience with OSS development of something that's actually immediately useful.
Nice CV point to be sure!
-Are you interested? Please apply at pasky@ucw.cz.
+
Are you interested? Please apply at pasky@ucw.cz.
(Note: If you want to look at the current repo.or.cz codebase or even
deploy a copy locally to play with, just look at girocco.git.)
@@ -98,8 +98,10 @@ to all user requests that you have handled.
Think trice. Avoid doing unrevertable things!
Think once. Make plenty of non-destructive quick experiments to learn about
stuff.
-No abuse. We need to nurture the goodwill of our connection sponsors.
-No peer-to-peer filesharing!
+No abuse. One of us is directly responsible for everything that happens
+on this server. If you do stuff like illegal filesharing, that person will be
+very much not amused (and will definitely cooperate with the authorities in
+finding out who's responsible)!
Do not use Ctrl-C to quit screen. You could kill a task!
@@ -125,7 +127,9 @@ edit files, clone Girocco.git
and push after committing (and
verifying) your changes locally.
To update the live copy, cd ~/repo
, git pull
(should fast-forward), then make install
.
-This will OVERWRITE complete ~/repomgr
!
+This will OVERWRITE complete ~/repomgr
! It's also not really
+necessary anymore to do this manually because the live copy auto-updates from
+the rorcz
branch every 15 minutes.
New admins checklist:
@@ -144,29 +148,24 @@ which is also a nice way to get comfortable with our girocco setup.
Removing a project:
-- Philosophically, I'm not too happy to remove a project unless there's
-a good reason like turning it to a mirror or some consolidation or legal
-reasons (or it's almost empty); I believe in archiving everything. This position
-can change if others disagree.
-mv /srv/git/project.git /srv/git-recyclebin/
- move forks
-properly within the hierarchy, let pasky know in case of permissions problem
-(ALWAYS remove by mv to recyclebin, never by deleting the directory for good)
-vi ~repo/j/etc/group
, find the line for the project and
-remove it from the file. Don't keep the file open to avoid races.
+- pasky: Philosophically, I'm not too happy to remove a project
+unless there's a good reason like turning it to a mirror or some consolidation
+or legal reasons (or it's almost empty); I believe in archiving everything.
+This position can change if others disagree.
+- We've supported self-service deletions for quite some time now, linked at
+the top of each project's
edit
page.
+- For manual deletions, check out
+
/home/repo/repo/toolbox/projtool.pl
which has a
+remove
subcommand (also note the --keep-forks
option
+in particular).
-Backups: There is a nightly rsync cronjob that backs up metadata to another
-machine (which is now physically in the same building so we should do something
-better long-term). No backlog is kept!
-
-Other things running on the server:
+Other things running on the server – at this time, everything running
+is directly related to repo.or.cz operations:
-- Pasky stores some harmless data on the server. He may run some niced
-computations time by time if he thinks the server is really idle.
-- There is a mailman instance running on the server that serves also
-a beekeepers' mailing list.
-- The server provides slave DNS services for few domains.
-- There is a compendium of RSS->IRC gateways for couple of Czech news servers.
-- A tiny IRC bot + assorted services.
+- Postfix for delivering notification emails and forwarding admin emails
+- A simple spam filter (currently SpamAssassin) for the admin list
+- knot-resolver, a local-only recursive DNS service
+- fail2ban for making it harder to do annoying things to our server
--
2.11.4.GIT