Home Server Issues
I have a home server its a
2 x5690 cpus
I think about 120 gigs of ddr3
R610 server model
I have it running with proxmox and pterodactyl or rather I had It has been issue upon issue I mostly received this server for free and I'm wondering if I could just put pc windows on it even if its less optimized so I can use it easier or if anyone would have a different recommendation
99 Replies
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close
!close
!solved
!answered
Requested by beansavery#0
Learn how to use Linux, Windows isn't suited for servers.
I suggest installing Proxmox since it's GUI driven and will prevent you from fucking up and destroying everything.
Make an Ubuntu Server 24.04 virtual machine.
I know how to use it to an extent however I have had many difficult to fix issues with ip and accessing the server
What kind of issues specifically?
currently I have the server set up as stated above however I can no longer access proxmox through google the ip is dmzed and everything it needs to be but I just cant connect
:THONK:
Ok first question, did you DMZ the proxmox admin panel IP?
through googleDo you mean through Google Chrome / your browser?
That too.
yes through my browser and the ip the server tells me to connect to
What happens when you try and connect to it in your browser? (specific error message)
Can you ping 192.168.50.139 from your computer?
If you do ipconfig
Ok so fucky network problems.
What is the IP address of your desktop?
Because I assume you've subnetted the proxmox machine to 192.168.50.0/24
But your computer doesn't have an address on that
And your router isn't configured to route to that range
Delete this.
That's your public IP.
Delete.
Good, thanks.
IP as in internal IP, the one you get from running
ipconfig
Now I need you to open a command prompt and type
ipconfig
and look for your network device, you're looking for an IP in the 10.x.x.x, 192.168.x.x, or 172.x.x.x range.the ethernet adapter Ethernet default gateway or Ipv4 Address?
ipv4 address
gateway wouldn't hurt either, but it'll likely be .1 or .254 of the same subnet
Yep that's why.
Yeah, so when you DMZ'd your proxmox, it moved it to a separate subnet
There's possibly a setting in your router to allow other devices to speak to the DMZ'd device
That would be specific to your router's software though
Generally just don't use DMZ for this.
Out of curiosity, why did you DMZ the device? It's better to do selective port forwarding imo
Your proxmox IP should NOT be on a DMZ.
^
Ever.
DMZing it opens up the webui to the internet (bad)
Among any other services running on the proxmox host itself (SSH, etc.)
I am incredibly new to this especially dealing with a server I rent with some people I know I don't have full access to the router they are much more familiar than I am with computers but not as much servers and thought it would be good to just dmz it Ive had issues of if the router restarts I lose access to proxmox the only reason I was considering windows was because it has been a little frustrating trying to figure it all out
You would have the same issues with Windows if you DMZ'd it
^
This is the moment when you take a second to learn how this actually works so you can fix the root problems.
You are likely losing access on router restart due to not making a DHCP reservation, so the IP is changing every reboot of your router.
^^^^^^
You should statically assign an address to the Proxmox machine in your router because when it reboots for whatever reason it's flushing the DHCP lease.
Ergo static address.
well thank you both for the help I appreciate it I gotta head to bed for work but will try to change it tomorrow ill come back and update in case you don't see the post again merry Christmas or happy Hanukkah.
Sure thing, if you need any help, feel free to ping me
Quick question basically all I need to do is make 192.168.50.139 port forwarded and static?
also I'm being told he needs to mac address to set it static how can I find that any commands I've been trying to use to find it haven't worked
On the proxmox machine, you can get it from the
ip a
command
You wouldn't need to port forward proxmox itself, you would port forward the IP of the VM you create
You also don't want it on 192.168.50.x/24
As other machines on your network can't speak with thatNo, not really.
You only need to port forward a service on that VM and thatβs only if you care for external access and arenβt using a tunnel.
Do NOT forward or DMZ your management interfaces
You are asking for attacks
Donβt DMZ literally anything unless you very well know exactly what youβre doing tbh.
Yeah I'm at a loss again here even with setting it to a static ip bound to the mac I can't access proxmox to get into the server at all
Well the ip should be set up correctly now but I still can't access proxmox through the ip the server gives me
What IP has it gave you?
What are you navigating to?
are you using a "static" ip when you did not allocate it in your router
ie ip duplication
This is the ip set to static
However going to it just leads to a dead end and im connecting to the same internet
did you specify the port
Again, the IP address is on the wrong range
your PC's address was 192.168.0.129
the servers address is 192.168.50.139
You must first get the server on the same prefix (subnet) 192.168.0.x, as your desktop
ok after getting through all that you were right and I am able to access proxmox again now I just need to figure out how to access pterodactyl as the previous ip just leads me to the site cant be reached error
is this minecraft server that you are trying to run public
no its for me and about 15 people i know
im trying to get into pterodactyl currently
grep the port
check ufw
ip r too
I have 0 clue what you're saying I will not lie
Work out what port Ptero is running on.
Your IP will be probably http://<VM IP>:<whatever port>
Yikesβ¦
im very new to this and i get the server for free man
I would honestly suggest a hosting provider and using that server for learning instead of production
The CPUβs are also very old
15 players? Not happening
Self hosting comes with a lot of caveats, may include but not limited to cgnat, security, hardware redundancy etc etc
What if your isp doesnβt provide you with a regular public ip?
What if your isp router does weird forwarding?
What if your hardware fails and loses all of your hard work and your world?
And what if someone compromises your system for malicious purposes?
To be fair, self hosting is very rewarding indeed, but I just donβt think you are quite ready to deal with those issues
So a temporary hosting provider until you learn some basics of networking and linux (Ubuntu) should be a better idea
@Beansavery
But hey, if you really do want to host a Minecraft server on it, why not try with a lan server first before opening it up?
See if it works on your local network, figure things out, and then make it public (to friends) when you are ready
im aware im inexperienced with dealing with servers thats why im trying to learn more about them im also aware the server is old however with the amount of ram and with 2 cpus the are meh i figured it would be able to run a little ive had this server running before with friends i just ran into some issues im trying to figure out and fix also so I can pull the world data off of it as I failed to save a backup which im going to be making frequent backups from now on just in case also all 15 people aren't going to be playing at once it would be more like 5-8 at once with a total of 15 and if one of my friends decides to ruin our friends fun well then ill learn from the mistake
Agreed. This strikes me as a case of jumping into the deep and by trying to do tutorials aimlessly.
What you need to do is learn what the basic techs are and how they work, and then why youβd want to use them.
You will not be getting 20 tps with 5-8 players on that machine
Unless you do some insanely aggressive optimizations that ruins the fun
Which isnβt worth it at that point
eh fair I still need to get into it either way so I can at least save the world file
It goes boom if your hard drive dies
All these things you will have to be prepared for
Speaking of which, do you use a ssd
yeah
In raid or no?
i believe its in raid
Raid 1 or 0, or something else?
raid 1 i think
Okay not the worst I was expecting
But in the case of Minecraft servers, performance doesnβt scale proportionally with cpu cores and ram
What does that mean? You can have 192 cores and a few TBs of ram, JVM will still eat that single core performance and the 8gbs of ram that it needs
either way even if I move away from hosting anything on this I need to get into pterodactyl if i can to access world files
Not necessarily
Just use ram shell lines
Like cd, ls, nano, etc etc
Sftp also works
I actually never found pterodactyl that useful if you arenβt changing things in a production server every single day (which you shouldnβt be)
Itβs just useful for noobs.
I mostly see panels used by providers
Your server will be (it should be) very stable after the initial configuration, and not much editing is required
I mostly see it used by noobs because they can't CLI manage a server.
When that minimal editing is needed, just nano into the config and do it
It's just slower.
We can use CLI shortcuts and nano, they can't.
Doesnβt it cost performance to some degree as well
Eh, really not much.
Wings is written in Go, it's quite efficient.
Β―\_(γ)_/Β―
I remember using crafty when I first started doing self hosting
Couldnβt manage to get it to work properly, so just ended up learning and eventually using the cli methods
Based.
I'm guessing just Compose?
It was doing weird things
Working half of the time, and not for the other half
Compose?
Compose
What the fuck lmao.
I've never seen anything like that.
Docker has never failed or bugged for me even one single time.
Neither have I
Every container just works and the ones that don't are broken images.
How in the hell was Compose freaking out? :LUL:
I do not know lmfao
Wild.
Gave up on panels entirely after
Just virtualizing vms on proxmox and running βbare metalβ
Huge oof, tbh.
Wasnβt bad honestly, sftp is more than good enough to move files
And I also have automations doing management work like backups for me
Still kinda nuts.
Why not use Terraform?
salt Β―\_(γ)_/Β―
Salt...?
Oh like actually just Salt.
I like the event driven part
Ansible felt too static
Agreed.
Personally I use Kestra, it addresses a few pain points.