I used Kimi K2 to start learning the Nix language. It really cut down time when trying to understand what I did wrong when switching configurations threw errors.
- 1 post
- 34 comments
- captcha_incorrect@lemmy.worldto
Selfhosted@lemmy.world•n8n + Ollama: self-hosted AI automation that actually worksEnglish
3 monthsIt is an automation platform with a selfhosted tier.
- 3 months
Where do you push to? I have some secrets in my nix files (passwords). While I will get around to move them away from my nix files soonTM, I don’t want to push those to a public repo.
- 3 months
In only have one server with NixOS. I don’t use flakes, just plain nix files. It still works great as documentation.
The only thing it is missing is why something is setup in a certain way.
- 3 months
I have similar stats on my server. I have ~40 containers running (some are duplicate because I am to lazy to combine all PSQL servers). And since I am the only user, most of them are idle for a lot of the time.

- 3 months
1% CPU usages, 50% RAM usage. That checks out.
- captcha_incorrect@lemmy.worldto
Selfhosted@lemmy.world•self-hosted KeePass database in the cloud, what are some good options?English
3 monthsFirst time I hear about Resilio. Is it selfhosted?
- captcha_incorrect@lemmy.worldto
Selfhosted@lemmy.world•self-hosted KeePass database in the cloud, what are some good options?English
3 monthsI have used KeePass for 10+ years and used Android and Windows when I first set it up. Now I need it to work on iOS, Android, Window and Linux and moving away from KeePass was not an option I wanted to consider.
My solution is to use KeePassXC on Windows/Linux1, KeePassDX on Android and Strongbox on iOS. To sync the file between all units, I use Syncthing (MöbiusSync on iOS). I have a server always online running syncthing to make sure that at least on node has the latest version.
The only problem I have with this setup is that Strongbox does not auto update, I have to select open existing file and select the same kdbx file (and Strongbox will update the vault etc). Saving changes does not seem to be a problem but I usually do a manual scan in MöbiusSync to make sure updates are pushed.
[1] The reason I use KeePassXC over vanilla KeePass is because the devs from KeePassXC and Strongbox communicate to make sure their applications are compatible. A file created with one works with the other seamlessly.
- captcha_incorrect@lemmy.worldto
Selfhosted@lemmy.world•What are your favorite low-footprint self-hosted services?English
3 monthsLuna looks promising. Haven’t tried it out yet though.
- 4 months
I tried to set it up the other day and failed as well. Looking at their docker-compose examples for reverse proxy, there are a lot of environment variables not included in their original example. After adding all those variables, the container started with a message about first registration.
I haven’t tested more than that yet.
EDIT: Added it to my reverse proxy and was able to create the first account via Element.
- captcha_incorrect@lemmy.worldto
Selfhosted@lemmy.world•ntfy alternative with file attachment on iOSEnglish
4 monthsThere is not alternative that is selfhosted to my knowledge. There is PushBullet with a free tier that allows for sending files. You could also use Discord and send messages via their API, and I assume that Matrix has something similar (but I have not looked).
You could also upload them to something else (Paperless or some web/file server) and send a link in your notification. A link can be displayed as a button with actions tag.
- 4 months
Added to my Glance page. :-)
- captcha_incorrect@lemmy.worldto
Selfhosted@lemmy.world•Element/Matrix Official Docker Install Method?English
4 monthsit’s not like I have thousands of containers running
I feel you. I have ~20 container files (some are multiple containers in one file, e.g. db and web server) and I seldom have to do changes to them. Once properly configured, I don’t really have to do anything.
- captcha_incorrect@lemmy.worldto
Selfhosted@lemmy.world•What us the best way to add remote access to my servers?English
4 monthsDo you want to expose port 80/443 and set up a reverse proxy or do you want to use a VPN tunnel? You could just use SSH to port 80 and 443 like so:
ssh -L 80:<local-server-ip>:80 -L 443:<local-server-ip>:443 <username>@<domain>I expose port 80/443 and use Caddy as a reverse proxy together with Authelia to protect anything that I deem needs an extra layer of security. I followed this guide: https://caddy.community/t/securing-web-apps-with-caddy-and-authelia-in-docker-compose-an-opinionated-practical-and-minimal-production-ready-login-portal-guide/20465
Once setup, it is easy to remove or add a backend to Caddy and Authelia. This way does mean that you sometimes need to log in twice, but that is a small price to pay if your backend app does not support SSO (like n8n community edition).
- captcha_incorrect@lemmy.worldto
Selfhosted@lemmy.world•Does anyone have any experience with Sync-in for online files?English
4 monthsA very simple way to set up file access is to use SSHFS, mounting the drive via SFTP. It may not be as fast as other protocols but it is simple and requires minimal setup on your server.
https://github.com/winfsp/sshfs-win
https://github.com/libfuse/sshfs
- 4 months
Everything was .md files on the backend, which was nice. Should make automation simple (but time consuming since you most likley have to create it yourself). The only reason I stopped using it was because I didn’t really need it.
- 4 months
Have a look at Tasks.md. I’ve used it before and I liked it. You can customize the CSS as well.
- captcha_incorrect@lemmy.worldto
Selfhosted@lemmy.world•Selfhosted, multiplayer, browser based gamesEnglish
4 monthsprobably also selfhosted.
Here is a link do selfhosting it: https://github.com/TeamHypersomnia/Hypersomnia/blob/master/README_SERVER.md#docker-setup

I suggest giving NixOS a try. I recommend it because it makes it easy to add or remove stuff. Changing names on containers, removing installed application etc is just changing your configuration. And if you mess something up and it does not boot, you can just boot from the last working configuration.
Containers are also really easy to manage. Convert a
docker runcommand with https://www.composerize.com/ and then use https://github.com/aksiksi/compose2nix to convert theyamlfile to anixfile. Configure as needed.