Edgevana & Solana

Foundation

Server Program

Get access to validator-ready servers with month-to-month contracts.


This optional program gives decentralized system operators access to hardware usually reserved for larger organizations.

Scroll

About this Program

Good servers are a key component of a network’s operations. However, getting access to new servers can sometimes be difficult for individuals. For that reason, the Solana Foundation has advocated on behalf of the Solana validator community with Edgevana in order to offer servers to the Solana ecosystem for lease with flexible, month-to-month contracts.


This optional program is designed to foster sustainable growth in the validator and RPC community, and further decentralize the Solana network.

How does the process work?

1.

Sign Up

Sign up for the program using the “Sign up here” button on the Solana Foundation Server Program page. Individuals will be prompted to complete the KYC (“Know Your Customer”) process at this point. The KYC process is necessary to participate in the program

2.

KYC

You would need to go through another KYC with Edgevana. Once approved by Solana Foundation, Click here and be sure to use the same email you provided during the KYC with Solana Foundation process as Edgevana will use this information to confirm your eligibility to participate.

3.

Approve

You’re ready to access available servers / locations and purchase a server on a month-to-month engagement.

Frequently Asked Questions

How do I get started?
  1. Go to the Solana Foundation Server Program Page. Click on “Sign Up Here”.
  2. Once you have gone through KYC (Know Your Customer) with Solana Foundation, come back to this page and Click Here.
  3. If you’re already KYC approved by Solana Foundation, Click Here to get started.
Who is Edgevana?

Edgevana is a Data Center, Edge and Infrastructure provider selected by Solana Foundation to provide Validators to the Solana community.

What locations are available for my server(s)?

You can view all available locations when checking out a server here or in the #server-locations channel on the official Edgevana Discord.

What is the pricing for validator or RPC servers?

All servers cost $639 per month.

How long does it take to sign up and get access to a server?

It should only take a few minutes for you to purchase a server. It could take as little as 20 minutes or up to 2 hours before it is deployed and fully operational. The Edgevana Customer Success team will usually send you an email when this process is complete.

Are there commitments?

This special infrastructure and pricing is only available with a minimum commitment of one month, renewed automatically.

Is there a limit for how many machines I can request?

The Solana Foundation is limiting this program to two validator servers per Validator. The limit for RPC servers is determined by the Solana Foundation on a case by case basis.

How does billing & invoicing work?

After you enter your credit card information and choose to deploy a server, you will be billed monthly.

How do I cancel or stop my service with Edgevana?

To cancel a service, simply select “My Services” from the Services tab, click on the server you wish to cancel, and select “Request Cancellation”.

What is the Monthly Admin Fee for?

The admin fee covers some of the administrative costs associated with delivering the service.

Does the Solana Foundation profit from the sales of hardware by partners in this program?

No. The Solana Foundation has committed to enabling this program through a bulk purchasing agreement.
The Foundation does not receive kickbacks or profit sharing with Edgevana in any way.
The Solana Foundation is a non-profit on a mission to help build the most censorship resistant network possible.

How do I contact the Edgevana Support team?

Contact Edgevana, via:

What is “Enhanced Support”?

Enhanced Support is our optional 24/7 phone support, available from anywhere in the world.

What if I have a problem with billing or payment?

Contact Edgevana, via:

What server options are available?

Server options can change depending on demand. Currently, the following servers are available:

Currently, the following servers are available:

  • AMD Milan 7413 EPYC, 24 cores @ 2.65 GHz, 256-GB
  • AMD Milan 7313 EPYC, 16 cores @ 3.0 GHz, 256-GB

Both have the following storage:

480-GB SSD boot, 1 TB NVMe, & 2 TB NVMe

What type of security is provided?

Each server comes with DDoS (Distributed Denial of Service) protection.

What happens if my software or the operating system has a problem?

Software on the server is your responsibility. Edgevana is responsible for all hardware and networking and you are responsible for all of the software.
If you need help, we are always here and will do our best to assist you. Please open a Support Ticket.

What security am I responsible for?

You are responsible for the ongoing maintenance and security of the operating system and the software deployed on the servers you deploy with Edgevana. This includes securing each server and responding to any exploits, abuses, or other behaviors.

We encourage you to apply patches and updates to your system regularly – at least once per week. We also recommend that you use SSH keys for logging into your system, as described in this article.

Why does my system only show 447 GB of storage?

Currently, all systems have THREE drives: the boot drive that is mounted, and 1TB and 2TB NVMe drives that are not mounted. Feel free to format these two and mount them as you wish. The Solana documentation and Discord server have some guidance regarding that. Here is a command that shows the drives available:


ubuntu@edgevana1:~$ lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 1 447.1G 0 disk

|-sda1 8:1 1 243M 0 part /boot/efi

|-sda2 8:2 1 1.9G 0 part /boot

`-sda3 8:3 1 445G 0 part /

nvme1n1 259:0 0 931.5G 0 disk

nvme0n1 259:1 0 1.8T 0 disk

How do I monitor my validator node, to ensure it is running correctly?

There are a variety of tools available for this. There are a number of monitoring tools on the moderated Solana Discord channel #validator-resources. Solana Mission Control might be the best package for monitoring. Others include: solana-validator, grafana, Datadog, or Pingdom. Custom shell scripts are another option

Note: Edgevana does not endorse any outside sources, and cannot be responsible for their content. Please use your own judgment with this information

The bandwidth tab on the Manage Product screen is not working

This tab currently is not rendering using the Safari browser. If possible, use Chrome, Firefox, or another browser.

If you still have problems, contact Edgevana:

  • Chat, at the lower right corner of this page or with this link
  • Open a Support Ticket
  • Email us at solsupport@edgevana.com
  • If you have purchased Enhanced Support, call us at +1-760-260-9329

We encourage you to apply patches and updates to your system regularly – at least once per week.

We also recommend that you use SSH keys for logging into your system, as described in this article.

I can't remember my password

For security reasons, we do not store the initial password and it is only available in your web portal for five days. Did you change it to something else?

If you cannot login to your system, contact Edgevana:

  • Chat, at the lower right corner of this page or with this link
  • Open a Support Ticket
  • Email us at solsupport@edgevana.com
  • If you have purchased Enhanced Support, call us at +1-760-260-9329
I just reinstalled my system, what is the password now?

After you Reinstall your system, the password is set to the initial password you were given when the system was first provisioned. If you don’t know this password, please contact Edgevana Customer Support, via:

  • Chat, at the lower right corner of this page or with this link
  • Open a Support Ticket
  • Email us at solsupport@edgevana.com
  • If you have purchased Enhanced Support, call us at +1-760-260-9329
Are there any regular meetings or discussions for Validators?

Yes, Solana holds regular roundtable discussions. You will see announcements for them on their Discord server, in the #validator-announcements channel. Here is a link to their recording archive.

Can I customize my server hardware? (RAM, NVMe, CPU, etc.)

We wish that we could add special hardware to different systems, but are currently unable to do this. Because we have hundreds of systems, we need to keep them consistent in order to keep our pricing as low as it is.
We have been working closely with Solana and built these servers to their specifications. They are providing guidance for future upgrades, and we are rolling out the option of 512-GB of RAM now.

Please help us to understand what you want, so we can discuss it with the Solana team. Here are options for reaching us:

  • Chat, at the lower right corner of this page or with this link
  • Open a Support Ticket
  • Email us at solsupport@edgevana.com
  • If you have purchased Enhanced Support, call us at +1-760-260-9329
What does “2 Gbps pipe with 300 Mbps commit, burstable” really mean?

I need hundreds of Mbps, so why can’t I use the full 2 Gbps pipe?


The guaranteed bandwidth is 300 Mbps, and it is burstable well over that, as long as these bursts are less than 5% of the month. We use the 95 percentile methodology for bandwidth usage calculations. This means the top 36 hours (top 5% of 720 hours) of peak traffic is not taken into account when billed for an entire month. Bandwidth could be used at a higher rate than 300 Mbps for up to 72 min a day with no financial penalty.

For example: Customer A buys a server with the default 300 Mbps bandwidth commitment. During the month, they may be downloading some databases or installing some packages at burst speeds of up to 1.5 Gbps. Other times, the Internet bandwidth usage is at or below the 300 Mbps commit level. We monitor his actual bandwidth usage every 5 minutes. At the end of the month, we sort the usage, take the top 5% peeks and throw them out. Then we take the highest peak usage in the bottom 95%. If this peak usage is at or below 300 Mbps, no additional bandwidth fees are charged. If this peak usage is for example 500 Mbps, then the user is billed for an additional 200 Mbps at overage rates.

If your validator runs at the full speed of 300 Mbps (transfers 300 Mbp per second) all the time, that adds up to a total of 741 Tib (92.7TiB) of data transfer a month.

If your validator runs at the full speed of 300Mbps (transfers 300Mbp per second) all the time, that adds up to a total of 741Tib (92.7TiB) of data transfer a month.

What are your network overage fees?

Our overage charge is $0.42/Mbps.

For example, if your server uses 400 Mbps for more than 5% of the month (see the article titled, “What does “2 Gbps pipe with 300 Mbps commit, burstable” really mean?” for details), your server would be using 100 Mbps over the 300 Mbps included. Based on that, you would be charge 100 Mbps * $.42 = $42 in overage fees for that month.

How long should a system reload take?

The reload should take approximately 30 minutes.

I just reinstalled my server, but I am unable to reconnect due to an SSH key issue

The error you encountered indicates that your computer still has the old host ID information. A new crypto key for the host is generated when the operating system or SSH is reinstalled.

If you see the following messages when you reload your server:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@     WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:wXT/g+Y90jH0tjvod+eGY6K68i17tRVzuBsZ5jfjnUc.
Please contact your system administrator.
Add correct host key in /Users/reggieb/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/reggieb/.ssh/known_hosts:3
Host key for 101.101.101.101 has changed and you have requested strict checking.
Host key verification failed.

You should create a backup of the file before we begin the workaround.

cp /Users/reggieb/.ssh/known_hosts /Users/reggieb/.ssh/known_hosts.old

Then, please edit the /Users/reggieb/.ssh/known_hosts file directly. You will notice the file is arranged: computername, ip-address veryLongKey, where each line is its own computer and key. In this case, remove the entire offending line that has the server IP address 101.101.101.101 – line 3.

Is there a fee for canceling?

No, we do not charge for cancellation.

Some toast message