AGITIME Terminal: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
| (8 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 30: | Zeile 30: | ||
<code>cd /usr/src | <code>cd /usr/src | ||
wget https://bintray.com/artifact/download/seafile-org/seafile/seafile-cli_4.3.2_x86-64.tar.gz | wget https://bintray.com/artifact/download/seafile-org/seafile/seafile-cli_4.3.2_x86-64.tar.gz | ||
tar xzfv seafile-cli_4.3.2_x86-64.tar.gz | tar xzfv seafile-cli_4.3.2_x86-64.tar.gz | ||
cd seafile-cli-4.3.2 | cd seafile-cli-4.3.2 | ||
cp -r -f * /usr/local/bin/</code> | cp -r -f * /usr/local/bin/</code> | ||
| Zeile 42: | Zeile 38: | ||
'''Benutzerverzeichnis anlegen und Seafile bereitmachen für http-Sync / https-Sync auch mit selbstsignierten Zertifikaten:''' | '''Benutzerverzeichnis anlegen und Seafile bereitmachen für http-Sync / https-Sync auch mit selbstsignierten Zertifikaten:''' | ||
<code>mkdir ~/seafile-client | <code>mkdir ~/seafile-client | ||
seaf-cli init -d ~/seafile-client | seaf-cli init -d ~/seafile-client | ||
seaf-cli start | seaf-cli start | ||
seaf-cli config -k disable_verify_certificate -v true | seaf-cli config -k disable_verify_certificate -v true | ||
seaf-cli config -k enable_http_sync -v true | seaf-cli config -k enable_http_sync -v true | ||
seaf-cli stop | seaf-cli stop | ||
seaf-cli start</code> | seaf-cli start</code> | ||
| Zeile 61: | Zeile 50: | ||
'''Seafile beim Booten des Servers starten:''' | '''Seafile beim Booten des Servers starten:''' | ||
<code>nano /usr/local/bin/seafile-client-starter.sh</code> | <code>nano /usr/local/bin/seafile-client-starter.sh</code> | ||
| Zeile 68: | Zeile 56: | ||
'''mit folgendem Inhalt:''' | '''mit folgendem Inhalt:''' | ||
<code>#!/bin/sh | <code>#!/bin/sh | ||
set -e | set -e | ||
/usr/local/bin/seaf-cli start</code> | /usr/local/bin/seaf-cli start</code> | ||
| Zeile 79: | Zeile 64: | ||
'''dann:''' | '''dann:''' | ||
<code>chmod +x /usr/local/bin/seafile-client-starter.sh | <code>chmod +x /usr/local/bin/seafile-client-starter.sh | ||
crontab -e</code> | crontab -e</code> | ||
| Zeile 88: | Zeile 71: | ||
'''und dort folgende Zeile eintragen:''' | '''und dort folgende Zeile eintragen:''' | ||
<code>@reboot sleep 180 && /usr/local/bin/seafile-client-starter.sh 2>&1 > /dev/null</code> | <code>@reboot sleep 180 && /usr/local/bin/seafile-client-starter.sh 2>&1 > /dev/null</code> | ||
| Zeile 95: | Zeile 77: | ||
'''Bedienung erfolgt mit dem''' | '''Bedienung erfolgt mit dem''' | ||
<code>seaf-cli</code> | <code>seaf-cli</code> | ||
| Zeile 102: | Zeile 83: | ||
'''Befehl. Eine Bibliothek kopiert man sich nach lokal mit:''' | '''Befehl. Eine Bibliothek kopiert man sich nach lokal mit:''' | ||
<code>seaf-cli download -l "the id of the library" -s "the url + port of server" -d "the folder where the library folder will be downloaded" -u "username on server" -p "password"</code> | <code>seaf-cli download -l "the id of the library" -s "the url + port of server" -d "the folder where the library folder will be downloaded" -u "username on server" -p "password"</code> | ||
| Zeile 110: | Zeile 90: | ||
'''Will man eine Synchronisation so wählt man:''' | '''Will man eine Synchronisation so wählt man:''' | ||
<code>seaf-cli sync -l "the id of the library" -s "the url + port of server" -d "the folder where the library folder will be downloaded" -u "username on server" -p "password"</code> | |||
'''Der Befehl in unserem Falle lautet:''' | |||
<code>seaf-cli sync -l " | <code>seaf-cli sync -l "8efa6eae-f126-4da1-803b-6b7fffb9f169" -s "http://share.agilos.de" -d "/sync/husum" -u "agitime.2@agilos.de" -p "Ag1t1m3BB"</code> | ||
---- | ---- | ||
'''Die ID der Library (Bibliothek) erhält man wenn man diese im Webbrowser aufruft und die Zahl hinter /repo/ kopiert.''' | '''Die ID der Library (Bibliothek) erhält man wenn man diese im Webbrowser aufruft und die Zahl hinter /repo/ kopiert.''' | ||
== Benutzerdaten == | |||
{| class="wikitable" | |||
|- | |||
! Bezeichnung !! Benutzer !! Passwort | |||
|- | |||
| '''Seafile User Terminal1 Brandenburg''' || agitime.2@agilos.de || 66280!Humboldt | |||
|- | |||
| '''Root auf dem Terminal''' || root || 66280!Agitime | |||
|- | |||
|} | |||
Seafile user agitime1@agilos.de 66280!Agitime | |||
Aktuelle Version vom 27. Juli 2016, 08:35 Uhr
auf folgender Seite ist eine Anleitung zu finden: https://znil.net/index.php?title=Seafile_Terminal_Client_-_Installation_und_Synchronisation_unter_Ubuntu_14.04.x_LTS
Nachfolgend auch in ausgeschriebener Form
|
v
Anleitung zur Installation
[Bearbeiten]Nachfolgend läuft der Seafile Terminal Client als Benutzer root.
Root werden:
sudo -i
Voraussetzungen installieren:
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3 autoconf automake libtool libevent-dev libcurl4-openssl-dev libgtk2.0-dev uuid-dev intltool libsqlite3-dev valac libjansson-dev libqt4-dev cmake libfuse-dev
Herunterladen, entpacken und kopieren:
cd /usr/src
wget https://bintray.com/artifact/download/seafile-org/seafile/seafile-cli_4.3.2_x86-64.tar.gz
tar xzfv seafile-cli_4.3.2_x86-64.tar.gz
cd seafile-cli-4.3.2
cp -r -f * /usr/local/bin/
Benutzerverzeichnis anlegen und Seafile bereitmachen für http-Sync / https-Sync auch mit selbstsignierten Zertifikaten:
mkdir ~/seafile-client
seaf-cli init -d ~/seafile-client
seaf-cli start
seaf-cli config -k disable_verify_certificate -v true
seaf-cli config -k enable_http_sync -v true
seaf-cli stop
seaf-cli start
Seafile beim Booten des Servers starten:
nano /usr/local/bin/seafile-client-starter.sh
mit folgendem Inhalt:
#!/bin/sh
set -e
/usr/local/bin/seaf-cli start
dann:
chmod +x /usr/local/bin/seafile-client-starter.sh
crontab -e
und dort folgende Zeile eintragen:
@reboot sleep 180 && /usr/local/bin/seafile-client-starter.sh 2>&1 > /dev/null
Bedienung erfolgt mit dem
seaf-cli
Befehl. Eine Bibliothek kopiert man sich nach lokal mit:
seaf-cli download -l "the id of the library" -s "the url + port of server" -d "the folder where the library folder will be downloaded" -u "username on server" -p "password"
Will man eine Synchronisation so wählt man:
seaf-cli sync -l "the id of the library" -s "the url + port of server" -d "the folder where the library folder will be downloaded" -u "username on server" -p "password"
Der Befehl in unserem Falle lautet:
seaf-cli sync -l "8efa6eae-f126-4da1-803b-6b7fffb9f169" -s "http://share.agilos.de" -d "/sync/husum" -u "agitime.2@agilos.de" -p "Ag1t1m3BB"
Die ID der Library (Bibliothek) erhält man wenn man diese im Webbrowser aufruft und die Zahl hinter /repo/ kopiert.
Benutzerdaten
[Bearbeiten]| Bezeichnung | Benutzer | Passwort |
|---|---|---|
| Seafile User Terminal1 Brandenburg | agitime.2@agilos.de | 66280!Humboldt |
| Root auf dem Terminal | root | 66280!Agitime |
Seafile user agitime1@agilos.de 66280!Agitime