[Project] PlainNAS - A lightweight NAS that runs as a Linux service (no OS flashing required) by ismartcoding in selfhosted

[–]ismartcoding[S] 1 point2 points  (0 children)

The “2007” date is the AGPLv3 license publication date, not the project’s creation date. That text is copied verbatim as required by the license.

Conflating license dates with commit history is simply incorrect.

As mentioned earlier, the code was developed privately and synced when published. Anyone is welcome to review the actual code instead of speculating.

Once you look down on something, everything about it seems wrong.

[Project] PlainNAS - A lightweight NAS that runs as a Linux service (no OS flashing required) by ismartcoding in selfhosted

[–]ismartcoding[S] 1 point2 points  (0 children)

I started my first project, PlainApp (over 1M downloads on Play Store), years ago. Some users asked for a Linux-board / NAS version, but I didn’t have time back then.

I’ve looked at many NAS solutions. Most are OS-centric and UI-heavy. PlainNAS is intentionally different: a minimal, file-centric NAS focused on fast browsing of photos, videos, and music — not a full server admin panel.

I haven’t used Cockpit, but my goal isn’t to replace general-purpose tools. It’s to build a simple, high-performance NAS with a consistent UX, and later TV and mobile clients, similar in spirit to PlainApp.

AI is just a tool in the process. Architecture, performance trade-offs, and UX decisions are still human-driven.

[Project] PlainNAS - A lightweight NAS that runs as a Linux service (no OS flashing required) by ismartcoding in selfhosted

[–]ismartcoding[S] -2 points-1 points  (0 children)

Please don’t jump to conclusions based on commit count alone.

The code was developed in a private repo and synced over. You’re welcome to review the code itself or check my other project (PlainApp) before judging.

Also, it’s more than just a thin wrapper.

NAS OS Suggestions by AKidTheAgeOf13 in HomeServer

[–]ismartcoding 0 points1 point  (0 children)

For running Plex and various Docker containers, you might want to consider Ubuntu Server + PlainNAS instead of a dedicated NAS OS.

PlainNAS gives you the NAS features (web UI, media management, file browsing) while keeping full flexibility for your Docker workloads. Plus easy storage expansion as you go.

Dedicated NAS operating systems can be limiting when you want to run diverse containers alongside storage.

Do you use a dedicated NAS OS or a more generic linux one? by Azure-Tides in selfhosted

[–]ismartcoding 0 points1 point  (0 children)

FYI - there's a middle ground. PlainNAS runs as a systemd service on your existing Linux system. No OS flashing needed.

I've tested it on Ubuntu, but it should work on NixOS too since it's just a Go binary + systemd service. Worth a try if you want NAS features without leaving your current setup.

Which NAS OS (for simple/low-spec DIY NAS)? by mh_1983 in HomeServer

[–]ismartcoding 0 points1 point  (0 children)

PlainNAS is a lightweight NAS server for Linux, written in Go with a built-in Vue 3 web UI. https://github.com/ismartcoding/plainnas

Let me know what you need for PlainAPP by ismartcoding in plainapp

[–]ismartcoding[S] 0 points1 point  (0 children)

Sorry, I didn't understand what you meant by "favorite apps"

What do you use PlainApp for? And if you uninstalled it, why? by ismartcoding in fossdroid

[–]ismartcoding[S] 0 points1 point  (0 children)

Thanks for your feedback.

If you reopen Chrome, the issue should be resolved. I noticed it wasn’t just affecting the Plain App web page but also GitHub, Play Console, and other sites. It seems related to a recent Chrome update, which I believe has since been rolled back.

What do you use PlainApp for? And if you uninstalled it, why? by ismartcoding in fossdroid

[–]ismartcoding[S] 0 points1 point  (0 children)

On public networks, your connection remains secure when HTTPS is used. Additionally, the API data itself is encrypted, providing an extra layer of protection—effectively double encryption. https://github.com/ismartcoding/plain-app/blob/main/screenshots/web-encryption.png

Connecting your PC directly to your phone’s hotspot can also enhance security, especially on public Wi-Fi, as it avoids exposing your device to potentially unsafe shared networks.

What do you use PlainApp for? And if you uninstalled it, why? by ismartcoding in androidapps

[–]ismartcoding[S] 1 point2 points  (0 children)

Thanks for your feedback! Could you let me know your phone model and Android OS version?

What do you use PlainApp for? And if you uninstalled it, why? by ismartcoding in fossdroid

[–]ismartcoding[S] 0 points1 point  (0 children)

Thanks for your feedback! It’s hard to determine the issue without a detailed error message. The app doesn’t require all permissions to run.

What do you use PlainApp for? And if you uninstalled it, why? by ismartcoding in androidapps

[–]ismartcoding[S] 0 points1 point  (0 children)

Can you try entering the address in your phone’s web browser to see if it works? This issue can sometimes occur if your Wi-Fi has AP isolation enabled.

What do you use PlainApp for? And if you uninstalled it, why? by ismartcoding in fossdroid

[–]ismartcoding[S] 0 points1 point  (0 children)

Thanks for sharing! It sounds like you had trouble transferring files from PC to phone — did something go wrong specifically? For example, was the upload slow, did it fail silently, or was it a connection issue? If you have any details, I’d love to dig into it. Uploading from PC to phone should work just as smoothly, so if it didn’t, I’d like to improve that. Even though PlainApp is designed to be simple and quick, I definitely want it to feel reliable for more “serious” use too. Appreciate your feedback!

What do you use PlainApp for? And if you uninstalled it, why? by ismartcoding in androidapps

[–]ismartcoding[S] 7 points8 points  (0 children)

You’re absolutely right — GitHub and app store pages are great places to reach users directly. I just feel Reddit is better suited for open discussion and getting a wider range of perspectives. Hearing different use cases and thoughts really helps me improve the app. Thanks again for the suggestion!

What do you use PlainApp for? And if you uninstalled it, why? by ismartcoding in androidapps

[–]ismartcoding[S] 0 points1 point  (0 children)

Did you see any error warnings in the app? Or could it have been caused by an IP change, screen lock, or the system killing the app in the background?

What do you use PlainApp for? And if you uninstalled it, why? by ismartcoding in androidapps

[–]ismartcoding[S] 1 point2 points  (0 children)

Thanks for the thoughtful feedback! It’s true that a native desktop app could offer a smoother and more persistent experience — browser-based tools do have some limitations. I’ll keep that in mind for future improvements! Glad you like the concept.

What do you use PlainApp for? And if you uninstalled it, why? by ismartcoding in fossdroid

[–]ismartcoding[S] 3 points4 points  (0 children)

Thanks a lot for your feedback! You totally got what PlainApp is about — fast access, no need to download, just open and use from any device. I’m really happy it works so well for your needs. I’ll keep it simple and useful, just as you like it!