Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (â‹®) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[SUPPORT] SmartPhoneLover - Mayan EDMS

Featured Replies

mayan-edms2_200x200.png

 

This docker template was created based on an already official available docker image

 

WebSite: https://www.mayan-edms.com/

Forum: https://forum.mayan-edms.com/

Documentation: https://docs.mayan-edms.com/index.html

DockerHub: https://hub.docker.com/r/mayanedms/mayanedms

GitHub: https://github.com/mayan-edms/Mayan-EDMS
GitLab: https://gitlab.com/mayan-edms/mayan-edms

My Repository: https://github.com/SmartPhoneLover/unraid-docker-templates

 

DESCRIPTION

Mayan EDMS, often simply "Mayan", is an electronic document management system with an emphasis on automation.

 

As a document manager its main purpose is to store, introspect, and categorize files, with a strong emphasis on preserving the contextual and business information of documents. It also provide means to ease retrieval, as requested by users or other software applications, be it those on the same computer or those running on another computer across a network (including the Internet). It can handle workloads ranging from small single-machine applications to large enterprise applications with many concurrent users. It can also OCR, preview, label, sign, send, and receive documents. Other features of interest are its workflow system, role based access control, and REST API.

 

NOTES
• The program has a built-in SQLite DB (embedded), but if you're going to use it for production it's highly recommended to connect it to an external DB, such as: MariaDB, MySQL, PostgreSQL (and others). By default, if no database is configured to connect to the Mayan EDMS instance, it will use the integrated one.
• The default credentials are auto-generated when the container gets built. Just open WebUI and you will see them up.

 

VERSION
1.0 (2021-12-01)

 

 

If you are going to report a bug or request something to be added/modified, please, take into consideration that I will only be able to apply changes for the work I own only. For example, if I create a docker template for an already existing docker image (not created by me), I won't be able to do more for that image than forward your report or request to the owner of the project.

 

 

If you like my work, please consider making a little donation.

- DONATE -

Thank you very much 🙂

Edited by SmartPhoneLover

  • 1 month later...

Use simple deployment just to test out, but can not see any of the uploaded documents.

  • 2 weeks later...
On 1/3/2022 at 2:00 PM, hangfly said:

Use simple deployment just to test out, but can not see any of the uploaded documents.

Same here. I've created the cabinet, source and document types. I see the documents after dropping them, but when I try to interact with them, they disappear and I get a pop-up notice that says 'new document queued for upload /will be available shortly', but I can't find any queue or otherwise locate them. I did not set up a separate database or set the optional folders during install.

  • 4 weeks later...

What a shame; I'm having same issues

On 1/12/2022 at 1:50 AM, blujaded said:

Same here. I've created the cabinet, source and document types. I see the documents after dropping them, but when I try to interact with them, they disappear and I get a pop-up notice that says 'new document queued for upload /will be available shortly', but I can't find any queue or otherwise locate them. I did not set up a separate database or set the optional folders during install.

 

And another one here. Same problem as you pal.

 

This is a very promising docker but needs some extra tunning.

  • 1 month later...

Ich hatte das gleiche Problem. In der Konfigurationsdatei sind noch einige Dinge einzustellen damit es richtig funktioniert. 

Ich habe es hinbekommen, dass die Dateien nach dem upload angezeigt werden. Danach muss man noch einstellen dass die Dateien als preview erscheinen. Die OCR Erkennung funktioniert aber noch nicht. Ich melde mich sobald ich dass auch noch geschafft habe und schreibe euch was ihr in der Konfigurationsdatei einstellen müsst.

Edited by JayB031180

  • 1 month later...

Hi,

 

I am trying to use Mayan EDMS with MySQL. But everytime Mayan tries to initalize the database it throws the following error:

django.db.utils.OperationalError: (1005, 'Can\'t create table `maya`.`documents_documentversion` (errno: 121 "Duplicate key on write or update")')

MariaDB runs in version 10.7.3.

Any ideas how to fix that?

How do I connect Postgres or MariaDB to Mayan? Can it be done easily after the Mayan Docker is created?

Thanks

  • 5 months later...

Where are the documents stored? In the template it only has inputs for data, watched, and staging folders. If the container data is stored on a cache drive, are the documents stored on the cache drive as well? How can you allocate document storage to a folder on the array, separate from the container data? 

  • 3 months later...

Would be nice to get this resolved...Please :)

In the meantime I am using a turnkey linux iso of mayan and it works great but using extra resources in a VM.

 

  • 2 months later...

Hello, like all the other people I have two problems.

1) The message "A new document queued for download/will be available shortly".
On this point the download is well done because if we go to the following directory (by default) /mnt/user/appdata/mayan-edms/shared-files we can see the files appear. I think the problem comes from the fact that it does not register in the database which takes me to point number 2

2) The message "Your database server is configured to use SQLite. SQLite should only be used for development and testing purposes, not in production"

So I switched to the MariaDB engine. To do this, you must pass the container variable "Network Type" to Custom then modify the following file (by default): /mnt/user/appdata/mayan-edms/config.yml
Modify the following values:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', (replace postgres with mysql)
'NAME': 'name_of_the_database',
'USER': 'database_user',
'PASSWORD': 'database_password',
'HOST': 'ip_address_of_the_database',
'PORT': '3306',
}
}

At this time in the logs we can see the initialization of the tables but an error occurs: Can\'t create table `maya`.`documents_documentversion`
The table is well created in MariaDB but the error persists. By manually deleting the table and relaunching the container, still the same problem... Any idea how to unblock the situation? Thank you all!

 

*******************************************************************************************************************************************

 

Bonjour, comme toutes les autres personnes je rencontre deux problèmes.

 

1) Le message "Un nouveau document en file d'attente pour le téléchargement/sera disponible sous peu".

Sur ce point le téléchargement est bien effectué car si l'on ce rend dans le répertoire suivant (par defaut) /mnt/user/appdata/mayan-edms/shared-files on voit bien les fichier apparaître. Je pense que le problème vient du fait qu'il ne s'enregistre pas en base de données ce qui m'emmène au point numéro 2

 

2) Le message "Votre serveur de base de données est configuré pour utiliser SQLite. SQLite ne devrait être utilisé qu'à des fins de développement et de test, pas en production"

 

Je suis donc passé sur le moteur MariaDB. Pour cela il faut passer la variable du container "Network Type" en Custom puis modifier le fichier suivant (par defaut) : /mnt/user/appdata/mayan-edms/config.yml

Modifier les valeur suivantes :

 

DATABASES = {

'default': {

'ENGINE': 'django.db.backends.mysql', (remplacer postgres par mysql)

'NAME': 'nom_de_la_base_de_donnee',

'USER': 'utilisateur_de_la_base_de_donnee',

'PASSWORD': 'mot_de_passe_de_la_base_de_donnee',

'HOST': 'adresse_ip_de_la_base_de_donnee',

'PORT': '3306',

}

}

 

A ce moment la dans les logs on voit bien l'initialisation des tables mais une erreur survient : Can\'t create table `maya`.`documents_documentversion`

La table est bien crée dans MariaDB mais l'erreur persiste. En supprimant manuelle la table et en relançant le container toujours le même problème... Une idée de comment débloqué la situation ? Merci a tous !

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.