Evilschnuff

joined 1 year ago
[–] Evilschnuff@feddit.org 1 points 2 months ago (1 children)

How would you handle LFS in this setup?

[–] Evilschnuff@feddit.org 4 points 2 months ago (1 children)

Why do you need a domain on an internet facing dns if you can just define it with your local dns? Unless you want to access your services via internet, in which case you would need a public ip.

[–] Evilschnuff@feddit.org 1 points 2 months ago

From what I’ve read gitea is a fork of gogs and forgejo is a gitea fork so I should get similar benefits right?

[–] Evilschnuff@feddit.org 1 points 2 months ago (3 children)

But that means that the database is running on nfs, right? I read that this is not recommended due to locking issues and roundtime latency.

26
submitted 2 months ago* (last edited 2 months ago) by Evilschnuff@feddit.org to c/selfhosted@lemmy.world
 

I have a n100 server running proxmox and asustor drivestor2 pro nas.

I would like to setup a low maintenance git platform (with lfs) with backups for all of my code.

My current plan is to host forgejo and Postgres as lxc using the helperscripts installs and then store proxmox backups using the inbuilt backup tool via nfs on the nas. I am new to forgejo but heard that it uses much fewer resources than gitlab, which I am hosting in my job and have therefore more experience with.

Instead of lxc I could also host it in a vm and docker.

The n100 mainboard (asrock n100 dc itx) is a bit unstable, so backups that are easy to recover are important to me.

I want my setup to draw little power, that’s why I think gitlab and proxmox backup server are overkill.

I would also like to extend the setup with immich at some point, so anything that facilitates this would be best.

Any comments or suggestions?

[–] Evilschnuff@feddit.org 1 points 3 months ago (1 children)

Carrots and hummus work for me sometimes. Haven’t found any other non-sweet snack that can substitute sweet snacks though.

[–] Evilschnuff@feddit.org 3 points 6 months ago (1 children)

Looking back I was never really able to do long study sessions. What helped me a lot was to break it down into smaller sprints with something as reliable reward inbetween.

In the past that was OGame or other browser games where you couldnt play for long and had to wait some time inbetween. Nowadays it’s tarkov scav runs that sometimes work well. Im currently trying to write my PhD thesis so this is my struggle again :)

Also for me it’s specifically a momentum thing so just telling myself 5 minutes is enough will get me over the hump usually. And not expecting too much for the day. Otherwise I will be demotivated even if I managed to do a fair bit.

[–] Evilschnuff@feddit.org 10 points 6 months ago (4 children)

Think about power consumption of your hardware. If it is supposed to run 24/7 this can add up over a year. The money could be invested in power efficient hardware instead. There are calculators online

[–] Evilschnuff@feddit.org 1 points 8 months ago (1 children)

It really helps but I kinda forget to use it or are not motivated enough to write thoughts down. And the key really lies in just starting without thinking too much about the structure.

[–] Evilschnuff@feddit.org 12 points 8 months ago (1 children)

I feel like the debugging dopamine comes from the fact that it’s usually a well scoped problem that’s easier to understand than implementing a new feature while still being important. At least that is how I explain it to myself. It sounds like that is taken away from you, since the llm kinda opens up the scope in programming.

[–] Evilschnuff@feddit.org 1 points 8 months ago

I find the topic interesting and want to both experiment with the ortholinear and split concepts. But the main thing holding me back is the same reason I am using zsh and not fish: compatibility. I don’t want to confuse myself with two ways of typing when I need to work on another pc and I will not be using a split keyboard on my laptop for example.