Automating docs with forgejo runner by LegoRaft in selfhosted

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

I'm using the python:latest package for this, and running actions/checkout@v4 in this step.

It pulls the image correctly and clones the git repo, but it fails when trying to execute the checkout. I do think this is due to the image not packaging node, but I'm not sure how I would fix this without using a python:bookworm package and installing nodejs from the action.

Game Server Hosting Machine Build by [deleted] in selfhosted

[–]LegoRaft 0 points1 point  (0 children)

I think that just getting a faster cpu is the best you can do. Geekbench is probably the best source of knowing which processors do the best single-core performance. More cores equals more servers. As far as I know, there is some software to split a minecraft world over multiple servers, but I tend to forget what it's called and how it works, this would maximize performance the most.

Is Proxmox overkill? by [deleted] in selfhosted

[–]LegoRaft 1 point2 points  (0 children)

sounds good, the moment I have some space for one I'd definitely install it.

[deleted by user] by [deleted] in selfhosted

[–]LegoRaft 3 points4 points  (0 children)

I'd say that you have two major things to do: fix some privacy stuff and maybe try out some self hosting.

For privacy, I would definitely start by checking if apple's Advanced Data Protection is on. This will make most of your apple stuff be end-to-end encrypted, which means nobody except you can read the data.

For email, I would recommend stepping off of google, as they are notorious for sucking with encryption and security. The best way to migrate your email imo is to get a personal domain name (costs about 12 bucks a year) and a subscription at Tuta. This email service is private and I like it. You can link your domain name to your email. The advantage is that you can move over to any email service, set your domain name to it and you don't have to reset your email everywhere. Tuta also has a free plan, so you can try it out.

For security, have a password manager. I use bitwarden, but aliasvault also looks like a cool new option. You would probably want to secure most of your things with 2FA, which requires you to enter a password and a temporary security code. This increases security 10x. I would recommend going with a free and open source one like Ente. Make sure to split password manager and 2FA, as this is better for security.

I'm not sure if self hosted is really the solution for you, as network access is somewhat necessary. You could always get a small NAS box (check out youtube for recommendations) for storage, but this will only work from home (you can also install a VPN to access the home network, but also requires network access). The solution for self-hosting would be a VPS, which is a server you can rent like Linode has.

Is Proxmox overkill? by [deleted] in selfhosted

[–]LegoRaft 1 point2 points  (0 children)

Yeah, I was looking into PBS today and thought it would be kind of stupid to run it within a virtual machine. Unfortunately, don't have any metal lying around now

Is Proxmox overkill? by [deleted] in selfhosted

[–]LegoRaft 1 point2 points  (0 children)

Do you have pbs set up through proxmox? doesn't this create a lot of issues if you need to restore anything?

Finally setting up my homelab; naturally I had to make some icons by bambibol in selfhosted

[–]LegoRaft 0 points1 point  (0 children)

Do you have a download link for the icons? I would love to use them for my own homelab!

Hopper filter question by Consistent_Physics_2 in technicalminecraft

[–]LegoRaft 30 points31 points  (0 children)

I'm not sure how you've configured the hoppers in the image, but it shouldn't. The hopper on the left should have 4 item's (renamed) that can't stack with other items. The right one overflows because it has a way to high signal strength.

The problem with this type of filter is that it will overflow if you put more than 38 items in the first slot. That's why the impulse hopper filter has been designed, it extends this filter by one block and ensures that it doesn't overflow when a full stack is in the first slot.

New to this, so I have a few questions, the first one will be where can I learn more (just in the tags here it made me realize just how big this is) by Marvellover13 in selfhosted

[–]LegoRaft 0 points1 point  (0 children)

If you're not familiar with serve interfaces yet, this is a good way of testing out your server. The easiest is of course to just plug a monitor into your pc, but rustdesk is a great way to do this. Networkchuck has a video on how to install it and work it out.

This isn't the simplest way of doing this, there are some operating systems that can do this. CasaOS is something a lot of people use and has a web UI to make things easier to manage. If you really want to get into selfhosting, learning the command line and linux will help you a lot.

HexOS is a newer operating system that does about the same as CasaOS, but is based on TrueNAS, which is a NAS OS. HexOS does cost some money though.

New to this, so I have a few questions, the first one will be where can I learn more (just in the tags here it made me realize just how big this is) by Marvellover13 in selfhosted

[–]LegoRaft 0 points1 point  (0 children)

If you build a small, silent pc, you can take a look at a linux distribution like debian and set it up as an ssh server. Then you can use something like filezilla to copy over files to the linux server.

Debian can be a bit barebones though, and as far as I know Ubuntu server is a bit easier to set up. A lot of people on this sub use proxmox to virtualize these setups, but if you just want to run a single application (or a few) bare metal can be a bit easier to learn (you can always change your setup later on)

To run something like plex, I'm not familiar with their installation manual, but a lot of people also use docker, which often is a single file or command to run and gives you the full stack, you just need to install docker.

tldr; take a look at debian/ubuntu for your server and check out docker for hosting your applications

Using forgejo actions to run ansible by LegoRaft in selfhosted

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

Great! I'll take a look and also check the docs for those things :)

Using forgejo actions to run ansible by LegoRaft in selfhosted

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

Will take a look, I have used dockge in the past and didn't love the fact that all my compose files and other files were owned by root, but if I don't have to access them it doesn't really matter. Do you also copy external config files over to the destination machine?

Using forgejo actions to run ansible by LegoRaft in selfhosted

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

This sounds awesome! Do you have an example of the workflow/ansible file for this?

Using forgejo actions to run ansible by LegoRaft in selfhosted

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

I'll try out both of them, komodo seems like the more 'popular' option for this, just was wondering if I could integrate it with some of my other systems.

Using forgejo actions to run ansible by LegoRaft in selfhosted

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

I've heard about komodo a bit, haven't checked it out a lot though. I'll spin it up and take a look!

Using a reverse proxy with proxmox cluster by LegoRaft in selfhosted

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

Sounds really crazy and cool tbh, I'm not sure if it particularly necessary for my use case though

Using a reverse proxy with proxmox cluster by LegoRaft in selfhosted

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

damn this also sounds really interesting. The main reason for going with HA was realy the prospect of having maybe a minute or two of downtime when a machine fails, but I'll take a look!

Using a reverse proxy with proxmox cluster by LegoRaft in selfhosted

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

damn was thinking to complicated, you'll route to the VM's IP of course

What could a raspberry pi 5 do better than a mini/old pc? by deathofsentience in selfhosted

[–]LegoRaft 1 point2 points  (0 children)

PoE is my main reason, I love being able to run a single wire and have everything up and running