@fbartels Thanks a lot for the suggestion of "Crazy Max" docker-samba. I did test it together with the other options. Finally I did like the configuration and usage of it most and decided to use it now.
Kubernetes
Posts
-
Docker compatible fileserver service -
Docker compatible fileserver serviceHi there,
currently I have a NAS running - realizing that I don't need most the features of the system. So I am looking for a replacement that allows me to provide CIFS/SMB, WebDAV and SFTP shares for my local network (as a Docker Container!). If the services does have an easy to use UI it would be good, but I would still be fine if it is only configured with config files.
Does anyone know something that I could use? I am still researching, but thought I could ask my beloved community here
Best,
MichaelPS: This is pretty old, but looks very close to what I am looking for
https://github.com/dperson/sambaPPS: I found this one, not so dated and seems to be stable
https://github.com/ServerContainers/samba -
SSD needed for Cloudron?I would love to have a dedicated power horse as a server for my cloudron. But the option to simple restore my cloud server from just an image backup in case of desaster is so much more important. So I decided to stay with my smaller cloud server and use a storagebox for more storage.
-
install custom app via private registry and cloudron build@rosano I would love to have it in the Readme of this repo. This way it would be available for any new custom app derived from this package template. If you are okay with it, I could just copy-paste your guide to it (with reference to your post), or you do a Pull Request
-
Best privacy chat apps@timconsidine I did try to use SimpleX with a friend. I use iOS, friend use Android. I tried to like SimpleX, but it was not such a good experience. Very battery consuming and many App crashes on both(!) devices.
-
How to modify the 'config.js' file?Here is another report in a dedicated thread. Let's move any discussions regarding this problem to that threat.
-
Error installing Miro SFUHa, I run into the same problem and reported here. Thanks for opening a dedicated thread regarding this issue.
-
How to modify the 'config.js' file?@nebulon Here, I found this in the Docker Logs:
Mar 20 17:40:25 cloudron-neu dockerd[1700124]: time="2024-03-20T16:40:25.995595821Z" level=info msg="ignoring event" container=fc77503dbbb7fb9ffe9ff5f361ab6652f4c946c66da86d028b0f7f31abdc9e59 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete" [no timestamp] module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete" Mar 20 17:41:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:41:32.310275336Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete" Mar 20 17:42:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:42:32.322513808Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete" Mar 20 17:42:46 cloudron-neu dockerd[1700124]: time="2024-03-20T16:42:46.284190805Z" level=warning msg="Failed to allocate and map port 40098-40098: listen tcp4 0.0.0.0:40098: bind: address already in use" Mar 20 17:42:46 cloudron-neu dockerd[1700124]: time="2024-03-20T16:42:46.598787393Z" level=error msg="1494637c834e0c6a9026d18d6c3d008edc0dbca0da12ad2fbe8a3339d7d4f361 cleanup: failed to delete container from containerd: no such container" Mar 20 17:42:46 cloudron-neu dockerd[1700124]: time="2024-03-20T16:42:46.599156620Z" level=error msg="Handler for POST /containers/182d9fc2-aa0e-4951-804f-b4c4a00b94a7/start returned error: driver failed programming external connectivity on endpoint 182d9fc2-aa0e-4951-804f-b4c4a00b94a7 (d5a71e2b0df94bff7ae4163cc294796f747b1f86075a3eecbfd3a9e68385d6d7): listen tcp4 0.0.0.0:40098: bind: address already in use" Mar 20 17:43:06 cloudron-neu dockerd[1700124]: time="2024-03-20T16:43:06.073197322Z" level=warning msg="Failed to allocate and map port 40098-40098: listen tcp4 0.0.0.0:40098: bind: address already in use" Mar 20 17:43:06 cloudron-neu dockerd[1700124]: time="2024-03-20T16:43:06.449953736Z" level=error msg="6864b23c80a98ea1f01687e09ccfe001f20ce1651668fa6912b892575de48247 cleanup: failed to delete container from containerd: no such container" Mar 20 17:43:06 cloudron-neu dockerd[1700124]: time="2024-03-20T16:43:06.450040583Z" level=error msg="Handler for POST /containers/182d9fc2-aa0e-4951-804f-b4c4a00b94a7/start returned error: driver failed programming external connectivity on endpoint 182d9fc2-aa0e-4951-804f-b4c4a00b94a7 (9735e02f4f548b3b4d02fbf53055e2ed9e2c7dbb8f76900925c7e702fdaab842): listen tcp4 0.0.0.0:40098: bind: address already in use" Mar 20 17:43:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:43:32.404387662Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete" Mar 20 17:44:24 cloudron-neu dockerd[1700124]: time="2024-03-20T16:44:24.018592015Z" level=info msg="Configured log driver does not support reads, enabling local file cache for container logs" container=116ce5bd025a48a0cb1b66d3940fa3cfab0bd6475886df9523193ae9552afc24 driver=syslog Mar 20 17:44:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:44:32.294156425Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete" Mar 20 17:45:26 cloudron-neu dockerd[1700124]: time="2024-03-20T16:45:26.190620327Z" level=info msg="ignoring event" container=fc77503dbbb7fb9ffe9ff5f361ab6652f4c946c66da86d028b0f7f31abdc9e59 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete" Mar 20 17:45:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:45:32.300180330Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete" Mar 20 17:46:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:46:32.271952666Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete" Mar 20 17:47:32 cloudron-neu dockerd[1700124]: time="2024-03-20T16:47:32.291207354Z" level=info msg="ignoring event" container=711bac76b7bd8a27551480631e20cbf8e604bfc1dd8f05bddf6b0d339ac84d97 module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete" Mar 20 17:47:40 cloudron-neu dockerd[1700124]: time="2024-03-20T16:47:40.867731692Z" level=info msg="Container failed to exit within 10s of signal 15 - using the force" container=116ce5bd025a48a0cb1b66d3940fa3cfab0bd6475886df9523193ae9552afc24 Mar 20 17:47:40 cloudron-neu dockerd[1700124]: time="2024-03-20T16:47:40.958953058Z"
It was Port 40098 - (will correct this in my previous post)
-
How to modify the 'config.js' file?@nebulon Unfortunately I didn't copy the log entries, but I think it was related to that the port 40098 is already allocated by another application. I had the MiroTalk P2P installed before, after reading that you created an initial package, maybe there was some kind of conflict?
-
How to modify the 'config.js' file?@nebulon I did a small test with three devices and two users (all in the same local network). During first install, I got an Task Error because the Port Range were already in use(?). However, when I gave it a second try it did work to install. The use of MiroTalk was very smooth without serios issues. I just had some trouble with configuring the Webcam for to high quality, which results in a drop of the session for the specific user.
Thanks a lot for your effort to migrate it to Cloudron!
-
install custom app via private registry and cloudron build@rosano I really like your guide. It would be very cool if you could put it into the Cloudron Gitlab Repo, so we could reuse it for example in the README of custom app packages. What do you think?
-
How to modify the 'config.js' file?@aessen The reason is that for SFU some Port Range for Communication is requrired. This is currently not supported by the Cloudron Platform. AFAIK they are already working on this to support the SFU with one of the next Cloudron Releases.
-
PairDrop: Local/remote file sharing in your browser/mobile. Inspired by AirDrop. Fork & alternative of Snapdrop@LoudLemur @girish posted that the Repo has been blocked by Github (for whatever reason)
-
PairDrop: Local/remote file sharing in your browser/mobile. Inspired by AirDrop. Fork & alternative of Snapdrop@LoudLemur Changing the subdomain is not supported for easy-installer apps. I have already put a comment to the package template for future use.
-
ScanInterval is deprecatedHi there,
I got this warning when executing the scan manually as described in the documentation:
WARN[0000] ScanInterval is DEPRECATED. Please use ScanSchedule. See docs at https://navidrome.org/docs/usage/configuration-options/
In the config.toml the ScanInterval config is used, but should be replaced with ScanSchedule
@girish maybe this can be fixed with the next update for the App, please?
Best,
Michael -
PairDrop: Local/remote file sharing in your browser/mobile. Inspired by AirDrop. Fork & alternative of Snapdrop@LoudLemur Thank you for the feedback. Interesting use case, I never tried to move the application afterwards to another location. I may try myself, but what happens when you do that?
-
big-AGI - Another Frontend for using LLMs like ChatGPT, others and also local ones@LoudLemur Regarding read-write Token, please have a look again at the repo Readme, it is already there. You must have overlooked it
-
big-AGI - Another Frontend for using LLMs like ChatGPT, others and also local ones@LoudLemur Thank you for your feedback and suggestions.
-
The build is already reproducable. The guide how to build is above the easy installation guide section and the Dockerfile (that builds the image) is part of the repo source. The easy installer is just an addon to the normal App package build and deployment process for those, who are not able to build and package the App themselves.
-
There is already a link to the Cloudron Documentation regarding the API Access Token. An example for the Cloudron Instance hostname is also in the config.ini already. Also for the desired App Location. Do you mean I should put it additional to the easy installer section of the README of the project?
-
-
big-AGI - Another Frontend for using LLMs like ChatGPT, others and also local onesWoah, I tried to package it and it was so smooth, it's done now.
If you want to give it a try, the package is in my repo and easy installer is supported.
Warning: Not Production Ready
Please note that this project is not intended for production use. It is only a project to make it possible to deploy this app on Cloudron. Deploying this app manually on Cloudron requires advanced knowledge of Linux, the Cloudron CLI, and Docker.
Using a precreated Docker Image from an external source for easy installation comes with risks. You need to trust the Image Provider if you choose this installation method.
Before proceeding with the installation, please ensure that you understand the potential risks involved and take appropriate precautions to protect your system and data.
By continuing with the installation, you acknowledge and accept full responsibility for any consequences that may arise from using this project. -
big-AGI - Another Frontend for using LLMs like ChatGPT, others and also local onesSource: https://github.com/enricoros/big-AGI
Personal AI application powered by GPT-4 and beyond, with AI personas, AGI functions, text-to-image, voice, response streaming, code highlighting and execution, PDF import, presets for developers, much more. Deploy and gift #big-AGI-energy! Using Next.js, React, Joy.