pi-node / instructions

254 stars 153 forks source link

New Installer #1

Open mexicanito opened 4 years ago

mexicanito commented 4 years ago

I have a pc with windows 7 where I have the node installed. I don't use this pc at all and it will be dedicated exclusively to the node. Therefore, is there an installer where I do not have to install the container as a requirement ?, since it makes it redundant to install a container on a pc (or vps) where the use will be exclusive to the node.

On the other hand I would like to know the time for the linux version to be available, since I currently have a vps, since this would be the ideal way to maintain the node 24/7

ihatejam commented 4 years ago

If I'm understanding you correctly, you're looking for a way to start your pc up as a dedicated node in a kinda "headless" fashion without needing windows, etc.?? The Node software is currently divided into two parts - first half is the pi app (similar to mobile app) is needed to connect and validate the node user as a real Pi app user (via the sign-in code exchange) - second half is the docker part that will do actual node/consensus operations. My understanding is that, in its current form, we need both parts for the node to be operational. So having a "headless" installation of a dedicated node is currently not possible.

mexicanito commented 4 years ago

@ihatejam You misunderstood. In order to download the files necessary to operate the node, you need to download and install docker (container), since the files necessary to operate the node will be installed inside the container. This functionality is necessary and mandatory only if you are going to use the pc for other things (in addition to having the node installed).

On the other hand, if the PC where you have (or want to have) the node installed you are not going to use it for something else (example, VPS), it should not be necessary, since as you well know, install a container (in this case Docker) consumes resources, plus you have to assign resources to the virtual machine (container).

The container should only be mandatory if you are going to use the PC for other things (to prevent a malicious user from accessing your PC files at any given time through some vulnerability).

If you are going to use the PC exclusively for the node, it should not be necessary, since at any given time if the user accesses the PC they will not find anything, since only the node will be installed.

That is why my question, if there is an installer that does not ask to install docker as a requirement?

Cheers  

ihatejam commented 4 years ago

I understand what you're saying, but at the moment, even with a supernode (permanently running the node blockchain) the docker container (only a linux-based docker container is available) is a requirement. Perhaps when we have the linux node app (the part that mimics the mobile app) competed, then we may see the possibility of having a docker-less linux Installation. Who knows, maybe even a bootable image you can stick on a thumb-drive. Additionally, I hope to see us progress to a stage where we don't have to forward ports in routers, etc.

mexicanito commented 4 years ago

@ihatejam . Well supernode in windows is perhaps the worst thing. The supernode should be thought for linux and leave the nodes for windows / linux.

avors61 commented 3 years ago

hi every body. what are the minimum capacities of the system part for getting a node in pi network ,there is aware here?