Zugangsdaten und Proxy-Handling ohne Keepass
This commit is contained in:
@@ -1,3 +1,31 @@
|
||||
### Skripte und Funktionen
|
||||
immer zuerst die python Umgebung aktivieren und Proxy setzen
|
||||
`source venv/bin/activate`
|
||||
`export INWX_PROXY="http://proxy.stadt-muenster.de:8080`
|
||||
|
||||
## allgemeine Funktonen, nicht aufrufbar
|
||||
inwx_common.py
|
||||
## Eintrag hinzufügen
|
||||
inwx_add_record.py
|
||||
# Bsp python3 inwx_add_record.py stadt-muenster.eu TXT @ citeq:10
|
||||
|
||||
## Gesamtliste fuer die citeq
|
||||
inwx_domains.py
|
||||
# Bsp pyhton3 inwx_domains.py
|
||||
|
||||
## Abrechnungsliste mit Verwaltungen und Kosten
|
||||
inwx_domains_owner.py
|
||||
# Bsp pyhton3 inwx_domains_owner.py
|
||||
|
||||
## Inhalt einer Domain auflisten
|
||||
inwx_list.py
|
||||
# Bsp python3 inwx_list.py stadt-muenster.eu
|
||||
|
||||
## Listen um Inhaber und Preise der Abrechnung aufzulisten
|
||||
domain_owner
|
||||
domain_price
|
||||
|
||||
### Neuinstallation
|
||||
Um die Library sauber in einer isolierten Umgebung auf deinem neuen Server zu installieren, gehst du in dein Projektverzeichnis und führst diese drei Schritte aus. Das verhindert, dass sich verschiedene Python-Projekte in die Quere kommen.
|
||||
|
||||
### 1. Die Umgebung erstellen
|
||||
@@ -19,7 +47,9 @@ source venv/bin/activate
|
||||
Jetzt kannst du `pip` nutzen. Da die Umgebung aktiv ist, wird die Library **nur** in diesem Ordner installiert und nicht systemweit:
|
||||
|
||||
```bash
|
||||
pip install inwx-domrobot
|
||||
### pip install inwx-domrobot
|
||||
pip install --proxy http://proxy.stadt-muenster.de:8080 inwx-domrobot
|
||||
|
||||
```
|
||||
|
||||
---
|
||||
@@ -30,9 +60,10 @@ Du kannst sofort prüfen, ob alles an der richtigen Stelle gelandet ist:
|
||||
* **Paket-Check:** `pip list` (Hier sollte `inwx-domrobot` auftauchen).
|
||||
* **Pfad-Check:** `which python3` (Sollte den Pfad zu deinem Projektordner anzeigen, nicht `/usr/bin/python3`).
|
||||
|
||||
### Wie geht es weiter?
|
||||
Wenn du fertig bist oder das Terminal schließt, kannst du die Umgebung mit dem Befehl `deactivate` wieder verlassen. Wenn du das Skript später erneut ausführen willst, musst du vorher nur wieder den `source`-Befehl aus Schritt 2 eingeben.
|
||||
|
||||
**Tipp für den neuen Server:** Falls `python3 -m venv` eine Fehlermeldung ausgibt ("venv not found"), musst du das entsprechende System-Paket unter Ubuntu/Debian einmalig nachinstallieren:
|
||||
`sudo apt update && sudo apt install python3-venv -y`
|
||||
### Anmeldedaten
|
||||
siehe .inwx.credentials
|
||||
|
||||
### Proxy Nutzung
|
||||
export INWX_PROXY="http://proxy.stadt-muenster.de:8080"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user