Installation
Uniquement pour les serveurs DOCTAG/own on-premise :
-
Installer les logiciels de base
sudo apt-get update sudo apt-get install openjdk-17-jre-headless sudo apt-get install mongodb -
Télécharger la dernière version
Téléchargement depuis https://www.doctag.de/download/
wget https://www.doctag.de/download/docsrv-2023-11-29.jar mv docsrv-2023-11-29.jar docsrv.jar java -jar docsrv.jarOuvrez ensuite cette URL dans le navigateur pour configurer la base de données et l'utilisateur root : http://127.0.0.1:16097/install
-
Exécuter comme service systemd
Créez d'abord un utilisateur de base de données MongoDB (si l'authentification MongoDB est active) :
mongosh admin db.createUser({ user: "docsrv", pwd: "PASSWORT", roles: [{ role: "readWriteAnyDatabase", db: "admin" }] })Créez ensuite /etc/systemd/system/docsrv.service :
[Unit] Description=Docserver for serving documents After=network.target [Service] Type=simple WorkingDirectory=/opt/docsrv ExecStart=/usr/bin/java \ -Xms256m \ -Xmx512m \ -XX:MaxDirectMemorySize=512M \ -XX:MaxGCPauseMillis=50 \ -jar /opt/docsrv/docsrv.jar \ --dbName docsrv-@hostname \ --dbConnection "mongodb://docsrv:PASSWORT@localhost:27017/?authSource=admin&serverSelectionTimeoutMS=5000&connectTimeoutMS=10000" Restart=always RestartSec=10 TimeoutStartSec=300 KillSignal=SIGTERM [Install] WantedBy=multi-user.targetRemplacez PASSWORT par le mot de passe MongoDB choisi. Activez ensuite le service :
sudo systemctl daemon-reload sudo service docsrv start sudo systemctl enable docsrv.service -
(Optionnel) Cronjob pour l'import par e-mail
crontab -e */15 * * * * curl https://<your-docserver-domain>/internal/cron > /var/log/doctag_cron.log -
Connexion et utilisation
Ouvrir dans le navigateur et se connecter avec l'utilisateur root : http://127.0.0.1:16097/
Pour la variante cloud, utilisez l'installation guidée sur https://setup.doctag.de/