Netzwerk-Installation mit PostgreSQL

Inhalt

1. Einleitung

2. PostgreSQL installieren

2.1 Installer herunterladen und starten

2.2 Neuer User im pgAdmin erstellen

2.3 Neue Datenbank erstellen

3. Dr. Tax Installation mit PostgreSQL

3.1 Installer herunterladen

3.2 Dr. Tax installieren

3.3 Client auf dem Server freigeben

4. Migration der Daten

4.1 Backup-Datei aus alter Umgebung erstellen

4.2 Backup-Datei auf neuer Umgebung wiederherstellen

4.3 E-Dossier lizenziert - Snap.Share Daten übertragen

5. Lizenz aktivieren

5.1 Lizenzen aktivieren

5.2 Onlineaktivierung via Internet

6. Updates

7. Download Links

8. Sicherung

8.1 Möglichkeiten der Sicherung

8.2 SnapShare.dat

8.3 Ordner "vcs"

 


1. Einleitung

Bevor Sie mit der Installation beginnen, stellen Sie bitte sicher, dass:

  • Sie über Administratorrechte verfügen

  • die Zielordner für Applikationen und Daten Vollzugriff haben

  • ausreichend Speicherplatz vorhanden ist

  • alle installierten Programme auf dem aktuellen Stand sind

Diese Voraussetzungen sind entscheidend für eine erfolgreiche Installation.


2. PostgreSQL installieren

2.1 Installer herunterladen und starten

2.1.1 Download des PostgreSQL-Installer

PostgreSQL kann hier heruntergeladen werden: Download mit EnterDrpriseDB

Wählen Sie die neuste Version für Ihr Betriebssystem (z.B. Windows x86-64):

2025-07-07 16_05_53-EDB_ Open-Source, Enterprise Postgres Database Management.png

 

2.1.2 Installieren des PostgreSQL-Dienstes

1. Starten Sie die Installationsdatei.

2025-07-07 16_10_11-Downloads und 1 weitere Registerkarte – Explorer.png
 

2. Klicken Sie auf "Weiter" oder "Next", um die Installation zu beginnen.

3. Wählen Sie den Installationspfad für PostgreSQL. 

Es wird empfohlen, die Programmdateien auf Laufwerk C: zu installieren.

PostgreSQL_Setup_Verzeichnis.png

4. Wählen Sie die zu installierenden Komponenten. 

Standardmässig sind alle Komponenten aktiviert. Der Stack Builder wird nicht benötigt.


 

5. Definieren Sie den Pfad für den Data-Ordner. Falls Sie eine automatische Sicherung machen, muss dieser Ordner ebenfalls eingebunden werden.

WICHTIGE HINWEISE:

  • In diesem Ordner werden die Kundendaten gespeichert.

  • Der Pfad sollte zwingend in ein Backup-Konzept eingebunden werden.

  • Merken Sie sich den Pfad für spätere Schritte (z.B. falls später bei der Dr. Tax Installation ein Zugriffsfehler erscheint und die entsprechenden Zugriffsberechtigungen überprüft werden müssen).

PostgreSQL_Setup_Verzeichnis_ohne_Schatten.png

6. Setzen Sie ein sicheres Passwort für den Superuser postgres.



7. Wählen Sie den Port für den Serverdienst oder übernehmen Sie den Standard.



 8. Die Locale-Einstellung wird automatisch gesetzt.



 

9. Prüfen Sie die Zusammenfassung und starten Sie die Installation.



Sie können die Installation nun starten.



 10. Beenden Sie die Installation mit Finish.

Nach oben ↑

 

2.2 Neuer User im pgAdmin erstellen

  1. Starten Sie pgAdmin 4.

  2. Melden Sie sich mit dem Superuser-Passwort an.

  3. Navigieren Sie zu Servers > Login/Group Roles.

  4. Klicken Sie mit der rechten Maustaste auf Login/Group Roles > Create > Login/Group.


     

  5. Erstellen Sie einen neuen Benutzer:
    General: Wählen Sie einen Login Namen (DrTax)
    Definition: Setzen Sie ein Passwort
    Privileges: Aktivieren Sie folgende Einstellungen:
    • Can login: YES
    • Inherit rights from the parent roles: YES

(Klicken Sie auf das entsprechende Bild um es zu vergrössern)

Nach oben ↑

 

2.3 Datenbank erstellen

  1. Navigieren Sie zu Server > PostgreSQL > Databases.
  2. Erstellen Sie mit der rechten Maustaste eine neue Datenbank: > Create > Database.


     
  3. Tragen Sie im Tab General ein:
    - Database: DrTax
    - Owner: DrTax (der vorher erstellte Benutzer)

    pgAdmin-4_Create-Datanase_ohne_Schatten.png

Die PostgreSQL-Datenbank ist nun eingerichtet.

Nach oben ↑


 

3. Dr. Tax Installation mit PostgreSQL

3.1 Installer herunterladen

Die Dr. Tax Software können Sie hier herunterladen: Download Dr. Tax

 

Nach oben ↑

 

3.2 Dr. Tax installieren

Wählen Sie die gewuenschte Sprache:

  • Deutsch

  • Französisch

  • Italienisch


Die Sprache kann später in der Dr. Tax Anwendung geändert werden.

 

3.2.1 Setup-Assistent

Der Setup-Assistent wird gestartet und leitet Sie durch die Installation.

Klicken Sie auf Weiter .

Willk.png

 

3.2.2 Installationstyp

Wichtige Hinweise:

  • Wählen Sie zwingend die Server-Installation, wenn Dr. Tax mit einer SQL-Datenbank betrieben werden soll.
  • Die Installation muss direkt auf dem Server erfolgen.
  • Die Installation kann auf einem separaten Applikationsserver oder auf dem Server, auf dem bereits SQL installiert wurde, erfolgen.

EP or.png

 Klicken Sie auf Weiter.

 

3.2.3 Installationspfad auswählen

  1. Definieren Sie den Ordner für Applikationen und Daten und klicken Sie auf Weiter.

Wichtiger Hinweis:

  • Die Installationspfade für Applikationen und Daten müssen lokale Laufwerke sein

  • Die Installationspfade dürfen noch nicht existieren 

server_data_verzeichnis.png

  • Definieren Sie den Ordner für die Client-Installationsdateien und klicken Sie auf Weiter
    Wichtig: Dieser Ordner muss später für Clients mit Lese- und Schreibrechten freigegeben werden.

client_verz.png

 

3.2.4 Server Konfiguration

Wählen Sie:

  1. Datenbank-Typ: PostgreSQL Server
  2. Server-Zugangs-Port: Der vom Dr. Tax Server Dienst verwendete Zugangsport (Standard 14673).
  3. Klicken Sie auf Ports testen, die Server-URL wird automatisch gesetzt.
  4. Klicken Sie nach der Eingabe auf Weiter .

    Port-Test.png

Geben Sie anschliessend die Verbindungsparameter ein:

  • Server Hostname: Der Hostname Ihres Systems (kann im vorherigen Fenster unter Server URL gefunden werden. In diesem Beispiel: MeinServer)
  • Server Port: Standard 5432 (kann in pgAdmin geprüft werden)
  • Datenbankname: Name der DB welche in pgAdmin erstellt wurde
  • Benutzername: Username des DB-Owners
  • Passwort: Passwort des DB-Owners

Klicken Sie nach der Eingabe auf Weiter .

2025-07-09 1.png

 

3.2.5 Fehler bei Verbindungstest

Fatal-Error_pg_hba.conf_ohne_Schatten.png

Lösung 1:
Stellen Sie sicher, dass die Ports 5432 und 14673 in der Firewall freigegeben sind:

Prüfen Sie ob der Server Port und der Dr. Tax Server Port freigegeben sind und geben Sie die Ports allenfalls für Ihr Netzwerk frei. Führen Sie diesen Schritt auch im Fall, dass der Client keine Verbindung zur Datenbank bzw. zum Server findet, aus. Die Ports geben Sie wie folgt frei:

  1. Erstellen Sie in Ihrer Firewall einen neue Eingehende Regel.
  2. Wählen Sie Port > TCP > Portnummer: 5432, 14673 (*) > Verbindung zulassen > Domäne + Privat (+ Öffentlich nur machen, wenn DrTax immer noch nicht verbinden möchte) > Name für neue Regel eingeben.
    * Wählen Sie, falls Sie nicht die Standartports verwenden, Ihre eingenen Ports.

Lösung 2:
Wenn folgende Fehlermeldung, wie unten im Bild sichtbar, angezeigt wird, führen Sie folgende Schritte aus:

  • Starten Sie den PostgreSQL-Dienst neu.

  • Erweitern Sie die Datei pg_hba.conf im PostgreSQL Data-Directory wie folgt (die Datei befindet sich im Ordnerpfad, welcher bei der Installation als "Data Directory" bzw. Datenbankordner definiert wurde; siehe auch Punkt 2.1.):

  • TYPE |  DATABASE |  USER |  ADDRESS |  METHOD
    host all all samenet scram-sha-256

Starten Sie danach den Server-Dienst „PostgreSQL“ neu. Nun sollte der Test erfolgreich sein.

 

3.2.6 Installationsoptionen

Wählen Sie Nur Basiskonfiguration installieren. und klicken Sie auf Weiter .

Basis_install.png

 

3.2.7 Installations-Konfiguration

Prüfen Sie die Konfiguration. 

  • Hinweis: Sollte noch etwas nicht korrekt sein, ist dies die letzte Möglichkeit, vor Abschluss der Installation, mittels Zurück-Knopf noch etwas zu ändern.

Sind alle Angaben korrekt, klicken Sie auf Weiter, um die Installation zu starten.


Ueb_konf.png

 

3.2.8 Download Basismodule

In diesem Schritt werden sämtliche Komponenten die für die Installation benötigt werden heruntergeladen.

Klicken Sie auf Download starten.

Down_komp.png

 

3.2.9 Fertigstellen der Installation

Wenn nachfolgende Abbildung erscheint, ist die komplette Installation für Dr. Tax erfolgreich abgeschlossen.

Klicken Sie auf Fertigstellen.

Server_start.png

 

3.2.10 Dr. Tax starten

Sie können testen ob die Software korrekt installiert ist, in dem Sie, sofern Sie die Standardinstallations-Pfade verwendet haben, unter C:\Program Files\DrTax\client\apps das DrTax.exe aufrufen.

2025-07-09 15_.png

Bei diesem erstmaligen Programmstart erscheint das Fenster zur Lizenz-Aktivierung.

 

Nach oben ↑

 

3.3 Client auf dem Server freigeben

3.3.1 Apps-Ordner freigeben

Gehen Sie in folgendem Standard Ordner (Pfad kann je nach Installation abweichen):

Ziehen Sie die Verknuepfung auf den Desktop.

C:\Program Files\DrTax und geben Sie bitte den Ordner <apps> frei.

Freigabe.png

 

3.3.2 Verknüpfung für DrTax.exe auf dem Server erstellen

Wählen Sie die DrTax.exe mit der rechten Maustaste und klicken auf Verknüpfung erstellen.

Verknuepf.png

 

3.3.3 Freigabe zur Verknüpfung auf dem Client aufrufen

Geben Sie den Pfad zu Ihrem Freigegebenen Ordner ein \\Hostname\apps

Verknuepf_2.png

 

3.3.4 Verknüpfung auf den Desktop des Clients ziehen

Wählen Sie die DrTax.exe mit der rechten Maustaste und klicken auf Verknüpfung erstellen.

2025-07-09 16_38_33-apps.png

 

3.3.5 Fertige Verknüpfung auf dem Desktop

Die Fertige Verknüpfung kann nun zum Starten von Dr. Tax genutzt werden.

Sie können die Verknüpfung nach belieben Umbenennen.

End.png

Nach oben ↑


 

4. Migration der Daten

Nach der Installation von Dr. Tax können die bestehenden Daten aus einer anderen Dr. Tax Datenbank mit dem aktuellen Stand eingelesen werden.

Es werden sämtliche Daten über alle Jahre in einem File übertragen.

 

4.1 Backup-Datei aus alter Umgebung erstellen

Wählen Sie das Menü VERWALTEN > Datensicherung .

  1. Wählen Sie den Zielordner für die Datensicherung
  2. Starten Sie die Datensicherung

Das Programm erstellt nun zwei Dateien am ausgewählten:

  • BACKUP Datei welche in eine leere Datenbank wieder eingelesen werden kann.
  • Textdokument - Analyse des Backups mit Informationen, ob alles korrekt exportiert werden konnte.

Nach oben ↑

 

4.2 Backup-Datei auf neuer Umgebung wiederherstellen

 

Sämtliche Daten werden in eine neue Datenbank wieder eingelesen.

Achtung: Alle bestehenden Daten in der Datenbank werden mit dem Wiederherstellen überschrieben und somit permanent gelöscht.

Wählen Sie über das Menü VERWALTEN > Datensicherung .

  1. Wählen Sie den Reiter Daten wiederherstellen.
  2. Definieren Sie den Quellordner der Backup Datei.
  3. Wählen Sie die Backup-Datei im Quellordner.
  4. Lesen Sie die Backup-Datei ein.

Nach oben ↑

 

4.3 E-Dossier lizenziert - Snap.Share Daten übertragen

Ist E-Dossier lizenziert, und sind QR-Codes erstellt worden, sollte das File SnapShare.dat vom alten "data\lib" Verzeichnis ins neue Datenverzeichnis übertragen werden.

 

Nach der Übertragung sollte auf der alten Umgebung das SnapShare.dat umbenennt oder gelöscht werden.

Nach oben ↑


5. Lizenzen online/per Mail aktivieren

5.1 Lizenzen aktivieren

Die Lizenzaktivierung müssen Sie in der Netzwerkumgebung nur einmal auf einer beliebigen Arbeitsstation, wo Dr. Tax installiert wurde, durchführen.

Nach der Installation startet das Programm automatisch. Bei diesem erstmaligen Programmstart erscheint das Fenster zur Lizenzaktivierung. Alternativ können Sie die Lizenzaktivierung via VERWALTEN > Lizenzen eingeben.

  1. Bitte geben Sie zuerst Ihre Lizenznummer (z.B. A1B2C - XXXXX - XXXXX - XXXXX - XXXXX) ein.
  2. Lizenzaktiverung online oder offline:
    1. Wenn Ihr PC mit dem Internet verbunden ist, wählen Sie Onlineaktivierung via Internet . Lesen Sie weiter unter Punkt 5.2
    2. Falls Sie auf dem System keine Internetverbindung haben, können Sie die Aktivierung via E-Mail wählen. Lesen Sie weiter unter Punkt 5.3

Lizenzaktivierung_new.png

Nach oben ↑

 

5.2 Onlineaktivierung via Internet

 

Wenn Ihr PC mit dem Internet verbunden ist, klicken Sie auf die Schaltfläche Onlineaktivierung via Internet.

Bestätigen Sie das folgende Fenster mit Klick auf Aktivieren.

Sobald dieses Fenster erscheint, wurde die Lizenz erfolgreich aktivieren.

Klicken Sie auf dem Link eine weitere Lizenz aktivieren oder auf Fertigstellen .

Nach oben ↑

 


 

6. Updates

Dr. Tax verfügt über einen integrierten Update Manager. Dieser zeigt automatisch die bereits installierten, die online verfügbaren sowie die zu aktualisierenden (Formular-) Module an.

Die Updates werden automatisch alle 24 Stunden überprüft. Bei Vorliegen neuerer Version werden diese automatisch heruntergeladen und installiert.

Sie können die automatische Aktualisierung auch deaktivieren und die einzelnen Module manuell bei Bedarf aktualisieren. Klicken Sie dazu im Menüband unter START auf Alle verfügbaren Updates bzw. Nur ausgewählte Updates .



 

Es besteht die Möglichkeit, automatische Updates in den Einstellungen zu deaktivieren. Gehen Sie dafür auf das Zahnradsymbol oben rechts und klicken Sie auf Einstellungen . Unter Allgemein > Updates stehen Ihnen folgende drei Möglichkeiten zur Verfügung:

  • Manuelles Update
  • Nur jeweils bereits installierte Module
  • Immer alle verfügbaren Module aktualisieren

Achtung: Bei Netzwerkinstallationen empfehlen wir, dass die Updates automatisch aktualisiert werden.

Nach oben ↑


7. Download-Links

 

 

PostgreSQL Enterprisedb.com ↗
Dr. Tax Drtax.ch ↗

Nach oben ↑


8. Sicherung

 

Die Daten können auf zwei Varianten gesichert werden.

8.1 Möglichkeiten der Sicherung

8.1.1 Manuelle Sicherung und Wiederherstellung

8.1.1.1 Backup erstellen

Innerhalb von DrTax kann eine komplette Datensicherung oder eine Wiederherstellung über den Menüpunkt „VERWALTEN“ -> „Daten sichern“ bzw. „VERWALTEN“ -> „Daten wiederherstellen“ jederzeit manuell gestartet werden.



 

8.1.1.2 Daten sichern

Der Zielordner für das Backup kann bei Bedarf angepasst werden. Das Fullbackup erstellt eine komplette Sicherung des Datenbestandes.
Der Backup-Dateiname wird automatisch mit dem aktuellen Datum und der Uhrzeit vorgeschlagen (es wird empfohlen, hier keine Änderung zu machen).

 

8.1.1.3 Daten wiederherstellen

Bei einer Datenwiederherstellung aus einem FullBackup von DrTax wir die Datenbank neu initialisiert sowie alle bestehenden Daten und Lizenzen gelöscht und durch den Inhalt der Backup-Datei ersetzt. Nach erfolgreicher Wiederherstellung müssen evtl. die Lizenzen erneut aktiviert werden. Sollten Sie Probleme bei der Lizenzierung haben, kontaktieren Sie bitte den Support (support@ringler.ch).
Hinweis: Es können keine einzelnen Datensätze zurückgespielt werden. Für einzelne Datensätze benutzen Sie die Import/Export Funktionen der jeweiligen Modulen.

 

8.1.2 PostgreSQL-Ordner sichern

Wenn Sie die Ordner automatisch sichern möchten, dann müssten die im folgenden Abschnitt erwähnten Ordner gesichert werden.

In der Datenbank sind nur Verweise/Links auf die binären Daten (BLOBS), welche im Verzeichnis {.../data/fs} abgespeichert sind. Alle ausgelagerten BLOBS im Verzeichnis {..data/fs} sind verschlüsselt.
Das heisst, dass die DB von PostgreSQL und das Verzeichnis „fs“ in das Backup-Management aufgenommen werden müssen.
Datenbank-Pfade:
PostgreSQL Standard-Installation*: C:\Program Files\PostgreSQL\14\data
DrTax Filesystem-Pfad* (fs): ...\DrTax\data\db\fs
SnapShare.dat: ...\data\lib\SnapShare.dat
ACHTUNG VORSICHT: Falls die Daten in dieser Form migriert werden, ist es nötig, dieselbe PostgreSQL Version einzusetzen – Empfohlen ist eine Migration aber nur über das Fullbackup von DrTax!
* Die Pfadangaben können abweichen!

Nach oben ↑

 

8.2 SnapShare.dat

Was ist die SnapShare.dat?
Darin befindet sich der sensitive PrivateKey für die SnapShare Verbindung (dieser kann nicht wiederhergestellt werden, wenn die Datei fehlt!) und ist wichtig für die Abholung der Kundendaten auf dem SnapShare Server. In jedem Fullbackup wird diese Datei mit gesichert, jedoch bei einer Wiederherstellung der Daten nicht automatisch entpackt und eingespielt. Dies muss manuell gemacht werden.
Vorgehensweise bei einer Migration / neuen Umgebung:
Sofern SnapShare Codes an Kunden gesendet wurden, muss diese Datei nach der Wiederherstellung der Daten aus dem FullBackup extrahiert werden und entsprechend an die richtige Position kopiert werden.
Sofern die alte Umgebung noch besteht, kann die Datei aus dem Ordern {...data/lib/} herauskopiert und übernommen werden.
Wichtig: Bevor die migrierte SnapShare.dat verwendet wird, bitte die alte Umgebung abschalten.
Bei Fragen steht unser Support gerne zur Verfügung: support@ringler.ch.

Nach oben ↑

8.3 Ordner „vcs“

Der Ordner „vcs“ beinhaltet Speicherpunkte, welche während der Bearbeitung von
Steuererklärungen periodisch gemacht werden (über die Einstellungen konfigurierbar). Dieser
Ordner muss nicht zwingend gesichert werden. Der Ordner kann ab und zu wieder gelöscht werden um Speicherplatz freizugeben.

Nach oben ↑


 

 

Haben Sie Fragen? Anfrage einreichen

Kommentare

Zu diesem Beitrag können keine Kommentare hinterlassen werden.