Host:Extern: Difference between revisions

From Chaosdorf Wiki
Jump to navigation Jump to search
(prosody)
(→‎Mediawiki: +Kalender)
Line 28: Line 28:


Angepasstes RecentChanges → Twitter Interface, unter [https://github.com/chaosdorf/mediawiki-tweetanew chaosdorf/mediawiki-tweetanew] getrackt. Änderungen und Uploads (keine minor changes) gehen via [https://twitter.com/chaosdorf_wiki @chaosdorf_wiki] raus.
Angepasstes RecentChanges → Twitter Interface, unter [https://github.com/chaosdorf/mediawiki-tweetanew chaosdorf/mediawiki-tweetanew] getrackt. Änderungen und Uploads (keine minor changes) gehen via [https://twitter.com/chaosdorf_wiki @chaosdorf_wiki] raus.
=== Kalender ===
Auf {{H|shells}} läuft alle 5 Minuten [https://github.com/chaosdorf/wikicron/blob/master/extern/current_events wikicron/current_events] über {{U|derf}}s crontab, welches [[Chaosdorf_Wiki:Current_events]], [[Template:Current_events_preview]] und [[Chaosdorf_Wiki:Past_events]] generiert. Es erzeugt ebenfalls ein ical, welches per scp auf <https://chaosdorf.de/~derf/cccd.ics> landet.


== Wordpress ==
== Wordpress ==

Revision as of 12:55, 15 December 2014

extern.chaosdorf.de
Ort Host:Vm
Zweck öffentliche Dienste
OS Debian Wheezy amd64
Disks 20GB20,000 MB <br />20,000,000 kB <br />0.02 TB <br />
RAM 1GiB1,024 MiB <br />1,048,576 kiB <br />1,073,741,824 B <br />9.765625e-4 TiB <br />1,073.742 MB <br />
Swap 4GB4,000 MB <br />4,000,000 kB <br />0.004 TB <br />
Admin-Toolkit Yes
ssh key path /var/cache/ssh
PAM? Yes
SSH user login? No
Admins byte, derf

Mediawiki

wiki.chaosdorf.de (aka "dieses").

Standardsetup mit Apache und MySQL. Admins.

Login

Per LDAP ("Chaosdorf"), alternativ mit eigens registriertem Account ("local").

Anonyme Edits sind erlaubt.

TweetANew

Angepasstes RecentChanges → Twitter Interface, unter chaosdorf/mediawiki-tweetanew getrackt. Änderungen und Uploads (keine minor changes) gehen via @chaosdorf_wiki raus.

Kalender

Auf shells läuft alle 5 Minuten wikicron/current_events über derfs crontab, welches Chaosdorf_Wiki:Current_events, Template:Current_events_preview und Chaosdorf_Wiki:Past_events generiert. Es erzeugt ebenfalls ein ical, welches per scp auf <https://chaosdorf.de/~derf/cccd.ics> landet.

Wordpress

to be documented

WWW-Userdirs

Nutzer können sich per SFTP einloggen (z.B. 'lftp sftp://user@extern.chaosdorf.de'). Wenn sie dort Dateien in public_html ablegen, sind diese unter https://chaosdorf.de/~user erreichbar.

Über /etc/pam.d/sshd wird /usr/local/sbin/addquota ausgeführt, um für neue User (!= root) einmalig ein Quota zu setzen.

Raumstatus

Per Cronjob werden jede Minute Tür- und Raumstatus von feedback angefragt, anhand dessen wird status.png auf ein passendes Bild gesymlinkt. Die Skripte und Bilder finden sich unter chaosdorf-admin-toolikt/raumstatus und können per fab deploy_raumstatus ausgerollt werden.

Prosody

Die Konfiguration liegt in /etc/prosody/prosody.cfg.lua, der VHost chaosdorf.de in /etc/prosody/conf.d/chaosdorf.de.cfg.lua. Es sind keine NS-Records eingerichtet.

Eine offene Registrierung von Accounts ist aus Ressourcengründen nicht erlaubt. Account anlegen: fab jabber_adduser:foo lokal oder sudo -u prosody prosodyctl adduser foo@chaosdorf.de auf extern.