== SaferSharing ==
To avoid legal steps because you are hosting to everyone:
* get nginx with auth_base
* proxy around
* modify your fw a bit
==== config nginx ====
as root
vi /etc/nginx/sites-available/defaultcat /etc/nginx/sites-available/default
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.html index.htm;
# Make site accessible from http://localhost/
server_name localhost;
location / {
auth_basic "Sharing is Caring";
auth_basic_user_file /etc/nginx/htpasswd;
proxy_pass http://localhost:8000;
proxy_buffering off;
}
}
vi /etc/nginx/htpasswdcat /etc/nginx/htpasswd
user:yoursavepassword
In addition we used openssl passwd -crypt yoursupersafepassword instead of plaintext password.
==== sharing2 conf ====
as user
vi /path/to/sharing2/main.hscat /path/to/sharing2/main.hs
==== modify iptables ====
as root
iptables -t filter -A INPUT ! -s 127.0.0.1 -p tcp --dport 8000 -j DROPip6tables -t filter -A INPUT ! -s ::1 -p tcp --dport 8000 -j DROP
== Musik für das [[HQ]] ==
=== Quellen für Musik ===
==== [[storage]] als Quelle ====
Als Quelle für Musik ist [[storage]] als Verzeichnis eingebundene ([[w:de:Server Message Block|SMB]]).
cat /etc/fstab
=== Musik abspielen ===
==== [[wikipedia:de:Music Player Daemon|MPD]] ====
; [http://www.musicpd.org/ Music Player Daemon] (MPD) mit ncmpcpp auf [[cider]] nutzen
mit [[cider]] verbinden
: ssh k-ot@cider
[[w:Music Player Daemon#Clients|ncmpcpp]] ausführen
: ncmpcpp
:* Hilfe, falls benötigt, zur Benutzung gibt es direkt mit ''F1''.
===== MPD mit Client nutzen =====
Es gibt es [http://www.musicpd.org/clients/ Clients für MPD] (siehe beispielsweise auch bei [https://mpd.wikia.com/wiki/Clients mpd.wikia.com] gelistet).
==== [[w:de:PulseAudio|PulseAudio]] ====
[http://www.freedesktop.org/wiki/Software/PulseAudio/ PulseAudio]
Mit [http://freedesktop.org/software/pulseaudio/pavucontrol/ pavucontrol] kann bequem die Lautstärke geregelt werden.
PULSE_SERVER=cider pavucontrol
===== weiteres zu PulseAudio =====
{{Vorlage:beinhaltet Abweichungen von der Realität}}
====== Standard Audio Ausgabe auf PA-Sink legen ======
mit [http://manpages.debian.org/cgi-bin/man.cgi?query=pacmd pacmd] wird eine neue Audiosenke [[cider]] angelegt und anschließend dieses als Standard für die Ausgabe gesetzt:
pacmd load-module module-tunnel-sink server=ciderpacmd set-default-sink 1
====== PulseAudio über eigene grafische Oberfläche verwalten ======
Wenn ''[[w:de:Avahi (Software)|Avahi]]'' installiert ist und ''[http://manpages.debian.org/cgi-bin/man.cgi?query=avahi-daemon avahi-daemon]'' läuft, dann ''padevchooser'' (veraltet?!) starten. Dann erscheint das Trayicon [[Bild:padevchooser-aromaster.png|right]]https://wiki.c3d2.de/w/index.php?title=Pulseaudio&diff=10342&oldid=10340, wo man ''cider'' auswählen kann.
Mit einem Klick geht jede Pulseaudio-Soundausgabe der X-Session dann über ''cider''.
====== mplayer mit Umgebungsvariable ======
export PULSE_SERVER=cider.hq.c3d2.depactl listmplayer -ao pulse warez/*.mp3
====== mplayer ohne Umgebungsvariable ======
mplayer -ao pulse:cider warez/*.mp3
== Einzelnachweise ==
[[Kategorie:Infrastruktur]]