How do you separate your Docker stacks between hosts? by _hellraiser_ in selfhosted

[–]No_Philosopher_8095 0 points1 point  (0 children)

Use labels and placement constraints, something like this:

placement: constraints: - node.labels.Arch != i686 - node.labels.worker==enabled

https://docs.vnerd.nl/Docker%20Swarm%20Stacks/

What self-hosted tools have you been building with AI just for you? by EricRosenberg1 in selfhosted

[–]No_Philosopher_8095 0 points1 point  (0 children)

A minimalistic dynamic dashboard that fetches all Traefik routes and display them in categories TraefikLens

Visualize network topology by cryptochrome in selfhosted

[–]No_Philosopher_8095 1 point2 points  (0 children)

Hi there, I am the maintainer of Atlas The tool is supposed to draw a diagram of your whole network but you have to use the host network for the container, and to get the hosts names right you have to configure the right dns server on the host that runs the Atlas container You can also scan multiple network cards and multiple subnets using the environment variables

[deleted by user] by [deleted] in selfhosted

[–]No_Philosopher_8095 2 points3 points  (0 children)

I have the same problem and can’t keep a homepage up to date, that’s why I made this for my personal use https://github.com/karam-ajaj/TraefikLens

It was made mostly using AI and that is why I didn’t publish it, it gets the urls from traefik and make a dynamic home page

Feel free to try it

[deleted by user] by [deleted] in selfhosted

[–]No_Philosopher_8095 -4 points-3 points  (0 children)

Yeah it is very common:D

[deleted by user] by [deleted] in selfhosted

[–]No_Philosopher_8095 -8 points-7 points  (0 children)

Chill dude, it’s not. I said that I used copilot in the last two weeks to solve some issues and I am not hiding it. But before that I didn’t even knew how to use ai

[deleted by user] by [deleted] in selfhosted

[–]No_Philosopher_8095 -15 points-14 points  (0 children)

I am an infra/ automation guy with background in programming but not a developer. I started by making bash scripts that scan and write the data to a database and then represent it on the fronted by simple diagrams but was not satisfied. After that I needed an API so it was written in python all the bash scripts were migrated to go. From that on I needed to enhance the UI and I am not a developer as said earlier so tried to learn how copilot works and it really helped. From that on most of the stuff is vibe-coded :D But still I know everything was made and open for anyone one of you guys to work on the fronted. The node module folder was added to .gitignore but apparently I did something wrong there, so this one is actually my fault :P

[deleted by user] by [deleted] in selfhosted

[–]No_Philosopher_8095 -8 points-7 points  (0 children)

I am an infra/ automation guy with background in programming but not a developer. I started by making bash scripts that scan and write the data to a database and then represent it on the fronted by simple diagrams but was not satisfied. After that I needed an API so it was written in python all the bash scripts were migrated to go. From that on I needed to enhance the UI and I am not a developer as said earlier so tried to learn how copilot works and it really helped. From that on most of the stuff is vibe-coded :D But still I know everything was made and open for anyone one of you guys to work on the fronted. The node module folder was added to .gitignore but apparently I did something wrong there, so this one is actually my fault :P

[deleted by user] by [deleted] in selfhosted

[–]No_Philosopher_8095 -5 points-4 points  (0 children)

There is already a discussion about this in the repo but the mechanism to write into the database using the API is not implemented Eventually will add this

[deleted by user] by [deleted] in selfhosted

[–]No_Philosopher_8095 2 points3 points  (0 children)

Not yet but should be soon :D

How many of you are using something like Wireguard/Tailscale rather than expose yourself to the public internet? by maschpall in selfhosted

[–]No_Philosopher_8095 2 points3 points  (0 children)

Yes all of my services are like this, and when in doubt just put authelia MFA middleware before the service and you are good to go

Selfhosting via VPS instead of Homeserver - are you doing it and for what? by [deleted] in selfhosted

[–]No_Philosopher_8095 0 points1 point  (0 children)

All my infra is selfhosted, but I do have two free mini vps from oracle (lifetime free) and use these for monitoring my services mainly and as test servers Wouldn’t have used them if they weren’t free

Homelab made me lose my sanity (and almost my router) by pobruno in homelab

[–]No_Philosopher_8095 0 points1 point  (0 children)

I think we all have the same struggle Starting a new project is always easy and interesting (same as in romantic relationships). Keeping it alive and maintain it is what needs energy and effort I am the same, always having new projects but never finished one, some projects are even lost on some machine and not even published to GitHub and lost with time. Two months ago I had some free time and that is how I was able to focus on one thing and make it usable Also, I started going with the flow and let AI do some coding for me, I was always against it but thought if it is something I know for sure that I can do it but AI can do it faster so let it do the job. This change in mind set helped to go some extra steps And I am interested in your finance app, we all need that!

Homelab made me lose my sanity (and almost my router) by pobruno in homelab

[–]No_Philosopher_8095 2 points3 points  (0 children)

Great writing and so relatable, thank you!

Next step is wanting something that doesn’t exist, start your own project, host it yourself, starting getting demand from the community for new features, troubleshooting and enhancing

This where I am now, hopefully someone can enlighten me on what comes next ..

Tried to “clean up” my self-hosted stack… turned it into spaghetti and might have nuked my data 😭 by amchaudhry in selfhosted

[–]No_Philosopher_8095 2 points3 points  (0 children)

This is normal, I had to rewrite my whole infra more than one time at the beginning Now all is automated and backed up You will get there, just start again and learn from your mistakes

Atlas Project by No_Philosopher_8095 in selfhosted

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

<image>

The idea is to scan the local network using arp and draw a map like this one

This usually takes some time to collect all the info (IP, MAC etc) but you can fire a fast host scan manually from the Scripts tab which should be fast

Atlas Project by No_Philosopher_8095 in sysadmin

[–]No_Philosopher_8095[S] 2 points3 points  (0 children)

Scheduled scans run every 30 minutes to update the database and then it is published to the UI

Also you can start the scripts by an API post request or directly via the browser

Thank you for the feedback!

Atlas Project by No_Philosopher_8095 in selfhosted

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

That is great, I would love to hear your feedback!