TowerLog ist ein freies Logbuch für den Amateurfunk.
Es läuft auf fast allen Geräten, da die Benutzung über den Browser (Firefox, Chromium, Chrome und Opera werden empfohlen) erfolgt.
Außerdem können mehrere Nutzer gleichzeitig ein Logbuch nutzen.
Daher ist es besonders für Club- und Contest-Stationen geeignet.
Zum Beispiel Apache HTTP Server:
sudo apt install apache2
Du kannst aber auch einen anderen Server verwenden.
Du brauchst auch PHP, um die Verbindung mit der SQL Datenbank herzustellen (falls jemand eine einfachere Lösung hat, einfach mal melden):
sudo apt install php
Außerdem ist ein SQL Server für die Datenbank erforderlich:
sudo apt install mysql-server
Du kannst nun die Dateien von Github herunterladen und in das Verzeichnis Kopiert werden in dem der Webserver läuft, unter Linux meist /var/www/html/
.
Sobald du alle Dateien kopiert hast, kannst du auch schon die ersten Einstellungen treffen.
- Erstelle einen Benutzer für TowerLog
- Erstelle eine Datenbank auf dem Server, auf die der Nutzer zugreifen kann
- öffne die Datei
bin/ini.php
- Verändere die Datei wie in ihr beschrieben
- Öffne nun das Logbuch und gehe auf
[URL zum Log]/admin
, das ganze funktioniert allerdings nur auf dem Rechner auf dem der Server läuft. - Gehe auf
Neues Logbuch
und erstelle dein Logbuch
Gehe in den Ordner users
und kopiere die Datei example.json
und bennene sie in [Benutzername].json
um.
Öffne die Datei:
- Trage in
"call"
das Rufzeichen, in Druckbuchstaben, ein. - Trage in
"pw"
das Passwort des Nutzers ein. - Trage in
"allowed_logs"
alle Logbücher ein die ein User verwenden darf. - Trage in
"my_location"
den Locator des OM's ein.
Die Datei sollte so aussehen:
{
"call": "RUFZEICHEN",
"pw": "PASSWORT",
"allowed_logs": ["LOG1", "LOG2"],
"my_location": "LOCATOR"
}
Das User System wird noch überarbeitet!
- Update auf PHP 7.0
- mysql nun komplett über msqli
Alle Dateien (Teilweise nur minimale Änderungen)
Ein Update der /bin/ini.php
sowie aller User in /users/
ist nicht nötig!
- Export in ADIF nun möglich.
- Eingabe des Eigenen Locators.
- Kleinere Änderungen am Interface des Logbuches.
/bin/log.php
/bin/css.css
/bin/log_export.php
/bin/export-adif.php
/bin/menu.php
/bin/session.php
/bin/log_menu.php
/bin/ini.php
/users/example.json
/index.php
- Zugang zum Admin-Bereich nun über
ini.php
einstellbar - Automatische Update Suche, auch über
ini.php
an/ausschaltbar - Bugfix beim Logbuch erstellen
ini.php
muss nach dem UPDATE neu angepasst werden
Erstelle am Besten in Backup vom ini.php
/admin/index.php
/bin/ini.php
- Erste Version