EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

kup-server - Online in der Cloud

Führen Sie den kup-server im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus.

Dies ist der Befehl kup-server, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


kup-server - Kernel.org-Upload-Server-Dienstprogramm

BESCHREIBUNG


Das Programm kup-server wird erwartet, dass er der Empfänger einer ssh-Shell ist, konfiguriert mit dem
folgende oder ähnliche Optionen in ~ / .ssh / autorisierte_Tasten:

command="/usr/bin/kup-server",no-agent-forwarding,no-port-forwarding,no-pty,no-
user-rc,no-X11-forwarding ssh-rsa AAAA[...]

Jeder Benutzer sollte seine eigene UID haben, da Unix-Benutzerberechtigungen für einen bestimmten Baum verwendet werden
Zugangskontrolle. Auf der Clientseite ein entsprechendes clientseitiges Dienstprogramm kaufen wird verwendet,
Initiieren Sie die Verbindung und führen Sie die Uploads durch.

GLOBAL CONFIG


Die Konfigurationsdatei für kup-server befindet sich in /etc/kup/kup-server.cfg und hat die
folgende Optionen:

[Wege]
Alle Pfade in diesem Abschnitt sollten nicht zusammenhängend sein. Kombiniere keines davon zu einem
Verzeichnis.

Datenweg = /var/lib/kup/pub
Pfad für den öffentlichen Konsum, zB über http oder rsync bedient.

git_pfad = /var/cache/git
Dies ist der Pfad, in dem Git-Bäume (für die Optionen TAR und DIFF) verfügbar sind.
Diese sollten für die Uploader schreibgeschützt sein.

Sperrdatei = /run/kup/lock
Eine gemeinsame Sperrdatei für data_path. Kein Programm sollte den Inhalt in . ändern
data_path, ohne eine Herde in dieser Datei zu halten. Sollte schreibgeschützt sein für die
Uploader.

tmp_Pfad = /var/cache/kup/tmp/
tmp_path kann entweder sein:

1. ein von jedem Benutzer beschreibbares Verzeichnis mit gesetztem Sticky-Bit (typischerweise Modus
1777 oder 1770). Beenden Sie in diesem Fall den Pfad NICHT mit einem Schrägstrich, oder:

2. Ein Verzeichnis mit einem leeren Verzeichnis für jeden Benutzer (benannt nach diesem Benutzer),
im Besitz dieses Benutzers und Modus 0700. Beenden Sie in diesem Fall den Pfad mit einem Schrägstrich.

In beiden Fällen ist dieser Verzeichnisbaum MUST macht auf demselben Dateisystem sein wie Datenweg,
da das Skript erwartet, Dateien in diesem Verzeichnis zu erstellen und sie umzubenennen () in
Datenweg.

pgp_pfad = /var/lib/kup/pgp
Ein Verzeichnis mit einem öffentlichen GnuPG-Schlüsselbund für jeden Benutzer namens .gpg und
lesbar (aber nicht beschreibbar) von diesem Benutzer.

[Grenzen]
Alle Größen sind in Bytes, alle Zeiten in Sekunden.

max_daten = 8589934592
Maximale Größe der hochgeladenen Daten.

bufsiz = 262144
Puffergröße beim Lesen von Daten.

timeout_command = 30
Wie lange auf das Timeout eines Befehls gewartet werden soll.

timeout_data = 300
Muss in dieser Zeitspanne mindestens bufsiz Bytes lesen.

timeout_compress = 900
Das Dekomprimieren von Tarballs darf höchstens so lange dauern.

timeout_compress_cpu = 900
Jeder Komprimierungsbefehl darf maximal so lange CPU-Zeit benötigen.

[Kompressoren]
In diesem Abschnitt können Sie die Kompressoren angeben, die beim Erstellen komprimierter
Versionen hochgeladener Inhalte.

- = gz, bz2, xz
Eine durch Kommas getrennte Liste der zu erstellenden Dateierweiterungen (ohne den führenden Punkt). Zum
Für jede angegebene Erweiterung müssen Sie diesem Abschnitt mit einen zusätzlichen Eintrag hinzufügen
der Pfad zum passenden gzip-kompatiblen Dienstprogramm (dh es muss akzeptieren -9 und -CD
Kommandozeilenargumente). Wenn Sie beispielsweise "gz, bz2, xz" als Werte in -Sie
müssen auch die folgenden Einträge hinzufügen:

gz = /bin/gzip
bz2 = /usr/bin/bzip2
x z = /usr/bin/xz

Verwenden Sie den kup-server online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad