Feedback, feature ideas, and installation issue #11
Replies: 4 comments 6 replies
-
|
Sorry for the late reply. I didn't get any notification on this discussion and just saw it by accident.
|
Beta Was this translation helpful? Give feedback.
-
|
How come this is not a python package, that would allow you to integrate the installation into the main script pretty neatly |
Beta Was this translation helpful? Give feedback.
-
|
Good question! The single-file approach is intentional. The install.sh handles systemd service creation, which is a one-time setup thing that doesn't need to live in the main script. Keeping them separate actually makes things cleaner. The separation allows smart division of labor. For example, the recent auth feature uses shell-based crypto (openssl) during install for password hashing and secret key generation. The Python code just validates at runtime. No crypto library needed, keeping server.py lean. The pattern works for any "run once at setup" vs "run constantly at runtime" split. This means: Just a file that runs. No dependency management. |
Beta Was this translation helpful? Give feedback.
-
|
Hi Jakob, Thanks dor diving into the code and trying to make DeQ more accessible. Fair point on the error message. But this is expected: DeQ is designed to be installed via install.sh, which creates /opt/deq and sets up the systemd service. Running python server.py directly without install will fail. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
First of all, thank you for this great project it is very well done, clean, and easy to use. Congratulations on the work you’ve put into it! 👏
I would like to share a few ideas and also report a small issue I encountered. I hope this feedback is useful.
Script execution feedback / logs
Currently, when running a script, I can see on the dashboard that the script is “running,” which is helpful. As an improvement, it would be great to optionally have a pop-up or separate window showing real-time logs or execution feedback from the script. This would make debugging and monitoring much easier.
Shared scripts folder in the repository
As a feature idea, it might be useful to have a dedicated folder in the GitHub repository for common or community-approved scripts. For example, I created a script that updates DeQ automatically, and I believe it could also be useful for other users. A shared space for such scripts could encourage collaboration.
Installation issue (minor bug)
I noticed a small issue in the installation instructions. The steps mention downloading the archive, extracting it into a deq folder, and running the install script from there. However, after extracting the archive, there is an additional deq-files directory inside, so an extra cd deq-files step is required before running the installer. Clarifying this in the documentation would help avoid confusion.
Thank you again for your work and for maintaining this project. Keep up the great job!
Best regards
Beta Was this translation helpful? Give feedback.
All reactions