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] devzwf - dumbwareio suite

Featured Replies

Overview: Support for Docker image  dumbwareio suiteGlance

 

  • Dumbdo : A stupidly simple todo list application that just works. No complex database, no unnecessary features - just todos.

  • DumbPad : A stupid simple, no auth (unless you want it!), modern notepad application with auto-save functionality and dark mode support.

  • DumbDrop : A stupid simple file upload application that provides a clean, modern interface for dragging and dropping files. Built with Node.js and vanilla JavaScript.

  • DumbWhoIs : A simple web application for looking up WHOIS, IP, and ASN information using free APIs. The application automatically detects the type of query and provides formatted results with a clean, modern UI that supports both light and dark modes.

  • DumbBudget : A simple, secure personal budgeting app with PIN protection. Track your income and expenses with a clean, modern interface.

  • DumbKan: A lightweight, mobile-friendly Kanban board application for managing tasks and projects. Built with vanilla JavaScript and Node.js.

  • DumbAssets: A stupid simple asset tracker for keeping track of your physical assets, their components, and applicable warranties and routine maintenance.

  • DumbTerm: A stupidly simple web-based terminal emulator, with common tools and Starship enabled! 🚀

 

Make sure to look at the complete documentation

 

Please post any questions/issues relating to this docker template you have in this thread.

Edited by ZappyZap

  • Author

reserved

for dumbdrop would be awesome to see some examples / photos of how it looks like

  • Author
2 minutes ago, Artiom97es said:

for dumbdrop would be awesome to see some examples / photos of how it looks like

406276941-2e39d8ef-b250-4689-9553-a580f1

  • 2 weeks later...

Any plans to add dumbkan?

  • Author
8 hours ago, Mr.meowgi said:

Any plans to add dumbkan?

I can add it , but it is getting a complete rewrite.... so i was waiting

  • Author
On 2/8/2025 at 2:03 AM, Mr.meowgi said:

Any plans to add dumbkan?

added... let see how it goes

Seems like the /data directory for dumbkan is incorrect. Referring to dumbdrop/uploaded... works fine when corrected.

  • Author

My bad ,
i mess up this part.... I will correct
Thanks @wmbirkenfor the headup

18 hours ago, ZappyZap said:

My bad ,
i mess up this part.... I will correct
Thanks @wmbirkenfor the headup

Don't fret. Keep up the good work mate!

  • Author
3 hours ago, wmbirken said:

Don't fret. Keep up the good work mate!

Thanks
BTW it is fixed

  • 3 months later...

Looking forward to using DumbAssets when it is added. Any idea when to expect it?

  • Author
On 6/9/2025 at 2:33 PM, badi95 said:

Looking forward to using DumbAssets when it is added. Any idea when to expect it?

i will work on it
Added, please test and let me know

  • 4 weeks later...

I just installed DumbAssets but none of the currency Environment Variables are working, I tried mine (SEK), and tried the examples on the website, none worked apart from the default.

SITE_TITLE does not work either.

So the environments that does not work are:
SITE_TITLE

CURRENCY_CODE

CURRENCY_LOCALE

I've tried everything else and they seem to work without any issues, those 3 are not working.

Also, dark mode button seem to not do anything at all either.

Edited by Kimaro

  • Author

how are you setting the ENV ?
what error do you have ....

dark mode button working very well for me

  • Author

DumbTerm added!

  • 2 weeks later...

Hi,

I can't get DumbPad to work.

Is there any additional setup to do (create en env. or something) ?

It looks like a problem of permission.
Thank you.

LOG

Error: EACCES: permission denied, open '/app/data/notepads.json'

at async open (node:internal/fs/promises:641:25)

at async Object.writeFile (node:internal/fs/promises:1215:14)

at async ensureDataDir (/app/server.js:562:13)

at async getNotepadsFromDir (/app/server.js:581:5)

at async loadNotepadsList (/app/server.js:576:26)

at async /app/server.js:739:22 {

errno: -13,

code: 'EACCES',

syscall: 'open',

path: '/app/data/notepads.json'

}

Node.js v22.19.0

Error initializing data directory: Error: EACCES: permission denied, open '/app/data/notepads.json'

at async open (node:internal/fs/promises:641:25)

at async Object.writeFile (node:internal/fs/promises:1215:14)

at async ensureDataDir (/app/server.js:562:13)

at async getNotepadsFromDir (/app/server.js:581:5)

at async loadNotepadsList (/app/server.js:576:26)

at async /app/server.js:739:22 {

errno: -13,

code: 'EACCES',

syscall: 'open',

path: '/app/data/notepads.json'

}

node:internal/process/promises:394

triggerUncaughtException(err, true /* fromPromise */);

^

Error: EACCES: permission denied, open '/app/data/notepads.json'

at async open (node:internal/fs/promises:641:25)

at async Object.writeFile (node:internal/fs/promises:1215:14)

at async ensureDataDir (/app/server.js:562:13)

at async getNotepadsFromDir (/app/server.js:581:5)

at async loadNotepadsList (/app/server.js:576:26)

at async /app/server.js:739:22 {

errno: -13,

code: 'EACCES',

syscall: 'open',

path: '/app/data/notepads.json'

}

Node.js v22.19.0

> [email protected] start

> node server.js

ALLOWED ORIGINS: *

Asset manifest generated! [

'/Assets/asset-manifest.json',

'/Assets/dumbpad.png',

'/Assets/dumbpad.svg',

'/Assets/manifest.json',

'/Assets/preview-styles.css',

'/Assets/styles.css',

'/app.js',

'/index.html',

'/login.html',

'/managers/collaboration.js',

'/managers/confirmation.js',

'/managers/cursor-manager.js',

'/managers/operations.js',

'/managers/preview.js',

'/managers/search.js',

'/managers/settings.js',

'/managers/storage.js',

'/managers/toaster.js',

'/service-worker.js'

]

PWA manifest generated! {

name: 'DumbPad',

short_name: 'DumbPad',

description: 'A simple notepad application',

start_url: '/',

display: 'standalone',

background_color: '#ffffff',

theme_color: '#000000',

icons: [

{ src: 'dumbpad.png', type: 'image/png', sizes: '192x192' },

{ src: 'dumbpad.png', type: 'image/png', sizes: '512x512' }

],

orientation: 'any'

}

Checking for notepad files to migrate...

Server is running on port 3000

Base URL: http://localhost:3000

Environment: production

Version: 1.0.4

Creating new notepads.json

Edited by zarkoff

  • Author
39 minutes ago, zarkoff said:

Hi,

I can't get DumbPad to work.

Is there any additional setup to do (create en env. or something) ?

It looks like a problem of permission.
Thank you.

What do you have in you Data: Field ?

I've this:
/mnt/user/appdata/dumbpad

image.png

Edited by zarkoff

  • Author

make sure the perm are correct on /mnt/user/appdata/dumbpad

Hi,

Sorry I did not notice your answer. I've changed Owner to nobody and access permission and now it works.

Thank you.

  • Author

excellent

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.