I run a full node. All you need to do is set Core to accept inbound connections;
Should probably install first.
set the threads at 16;
What? why?
and then configure your home network/router to forward port 8333 to the computer handling Core.
if you want to accept inbound connects, which is not a requirement to run a full node and might actually have a negative impact on other connections depending on the number of nodes you connect to and your internet connection.
Next time you start up you'll start building connections...I find I'm running around 90 at a time, but I've got a fairly hefty system and no data cap.
In my personal expierence, a seldom changing IP and possibly bandwith is more important than CPU power or unlimited data.
It really has not so much to do with Linux as with your home network. I run Ubuntu 16.04LTS, btw. Best to you.
Yeah, the OS isnt really important, neither is your local network.
Ah, yes...the only issue you may run into, depending on your ISP, is that they may block 8333 on their end. You'll find out soon enough.
EDIT: I guess what I'm saying is that I'm wondering why use a script for a pretty simple op...and the script doesn't cover all situations, such as running your own router/subnet behind a cable modem/router, which many folks do.
Well it does what it can in order to make this as easy as possible by building with uPNP enabled.