Inventar und Handbücher
Dinge digital ordnen und einfach wiederfinden
Dinge digital ordnen und einfach wiederfinden ... das klingt nach einer schweren Aufgabe - muss e...
Werkstattorientierung im FabLab - Digitales Inventar
Einleitung / Allgemeines Das physische Inventar im FabLab ist ein zentraler Bestandteil. Ohne We...
Was benötigen wir für eine eigene Inventar-Instanz?
Du hast dich für eine digitale Inventarverwaltung entschieden? Fein! Das ist der erste Schritt fü...
Vom Etikettenschild zum Objekt
Intro
Da jedes Objekt im FabLab seine eigene eindeutige Inventarnummer und zugewiesene Eigenschafte...
1. Bereitstellungskonzept
Objekt-Exportdatei generieren und per Web Server bereit stellen Grundlage für die Etikettierung ...
2. Etikettenkonzept
InkScape Erweiterung "Inventory Sticker" generiert Aufkleber-Vektordateien Jedes Objekt im FabLa...
3. Druckerkonzept
Client-Script sendet die Aufkleber an einen Etikettendrucker (Modell Brother QL-720NW) Die im Sc...
4. Schilderkonzept
Etiketten werden auf farblich getrennte und geometrisch geeignete Träger aufgebracht Das Schilde...
5. Scanner-Konzept
Schilder (siehe 4. Schilderkonzept) werden auf die Objekte angebracht und sind per Barcode scanba...
6. Web Server Redirect Konzept
Nutzer scannen die Objekte und werden auf die entsprechende Objektseite im Inventarsystem umg...
7. Werkstattmonitor-Konzept
Allgemein Zur Orientierung in der Werkstatt und im Verein allgemein befinden sich in jedem größe...
Teedy Installation and Configuration
About Teedy Document Management System Welcome to the unofficial documentation space for Teedy. ...
Multilingual Support
Teedy is available in different languages. Please help to make some commits to fix your...
Known Limitations
General issues can be found in https://github.com/sismics/docs/issues If you delete a us...
Downloads
Teedy consists of Java Server Application for Windows, MacOS or Linux Server and additionally...
Security
General Tips run Teedy in Intranet use SSL adjust apache2 to hide /api/app information (js...
Automatic Mail Importing (Inbox Scanning)
This feature can be configured by environment variables! → Environment Configuration
Environment Configuration
We use Fedora 38 Workstation, but the following steps should be similar on other systems. We als...
Migration from H2 to PostgreSQL
Note that the migration will make you loosing all the OCR extracted text content from files in yo...
Apache Reverse Proxy and Firewall
Install apache2 sudo apt install apache2 Activate modules sudo a2enmod headers rewrite proxy p...
Teedy with PostgreSQL
Teedy 1was tested sucessfully with PostgreSQL Version 16 and lower Install and configure Postgre...
Access to the H2 Database
External Database access for H2 can be granted on different ways. Teedy stores its H2 database in...
Basic installation with Jetty and H2 Database
Install Required Software #install a lot of stuff sudo apt update sudo apt install tesseract-o...
Build web application server from Source
This short tutorial shows how to build Teedy. Finally you will get a ready-to-deploy dms.war java...
Backup and restore strategies
Simple: Make backup of server app and data dir (H2 database) #!/bin/bash BUP_PATH="/backup/teed...
App for Android
Sismics Docs is an easy to use, modern and nice DMS (document management system). Sismics Docs ca...
Teedy File and Document Processing
Searching and Tags
Tags Tags can be nested. For example, the "Insurance" tag can be created and, for example, t...
Manually fix broken document relations in database
Find documents which have relations to other documents which already were deleted Sometimes docu...
Icons in document titles
Inside Teedy we can use funny icons, if we know the correct Unicode number. Copy + Paste. Jus...
Fix Preview Bug
In case the file preview is erroneous/empty but the file can be processed and it can be downloade...
Grafana Monitoring / Statistics
Description A Grafana monitoring dashboard for Teedy (Sismics Docs) statistics. Helpful to have ...
Check index integrity / recompute quota
Sometimes the used space is wrong and may look like this: See also: https://github.com/sismics...
Importer for Windows
The Bulk file importer tool is based on NodeJS Documentation also available under https://gith...
Optical Character Recognition (OCR) and Scanning
Handling OCR data is stored in Teedy database table t_file which containts the string column fil...
Teedy API Scripts / database queries
Gastzugang und spezielle Anpassungen (serverseitiger Code/Scripts)
Wir wollen unsere Inventarplattform so aufbereiten, dass sie auch für Gäste etwas zum Stöbern bie...
Auto-delete guest comments
In case you have a guest login enabled and don't want to accept guest spamming you can prev...
Auto-delete guest documents
In case you have a guest login enabled and don't want to accept guest spamming you can prevent it...
Auto-delete guest tags
In case you have a guest login enabled and don't want to accept guest spamming you can prevent it...
Change owner of tags/files/documents
Within Teedy, there is no function to change the owner of a document. So we cannot transfer docs...
Undelete document
Once a document was deleted, we can restore most information except document files: SELECT * FRO...
Scan for users without groups
To have better control about users, which logged in first time by LDAP and did not get mapped to ...
Create new documents which act as collectors
This is an example for document names with german titles. We call this script once per month to a...
Find ugly document titles
This statement looks for titles with unrequired whitespace duplicates /*title which contain doub...
Reindex / index repairing script
This script is for use as cron for example. By teedy username and password #!/bin/bash BAS...
Reprocess all files for a given user
Note that you can only re-process files which are your's! If you want to reprocess everything f...