Sunday School: Steemit's Easiest Anonymous VPS Setup Guide

in #technology7 years ago (edited)

VPS

What's a VPS (Virtual Private Server) and why do you want one?

  • Development & Testing
  • Privacy
  • Freedom

Selection

There are MANY to choose from but, I went with ChunkHost

They offer basic VPS services with easy sign-up & multiple payment options.

(One of which being BTC)

Note: If you prefer the option to pay in SBD, check out @privex

Their most modest offer comes in @ $60USD a Year. For $5/month, users receive:

  • 1GB RAM
  • 20GB SSD storage
  • 1 CPU cores
  • 2TB Transfer/month


Sign up couldn't be more simple …

  1. Enter:
    1. Email
    2. Password
  2. Click the "Sign-Up" button
    10.png
  3. Click the "Add Chunk" button
    11.png
  4. Enter hostname
  5. Select OS
  6. Click the "Create your new chunk" button
    12.png
  7. Select Bitcoin
  8. Make Payment
  9. Click the "Okay, I sent the Bitcoins!" button
    13.png
  10. Wait for Approval


I pretty much hate 3rd party offers on steemit but, I'll leave this here as an option if some kind folks out there would like to help fund my Steemit development efforts ...

(No official project ties but, I plan on making regular contributions toward the project)

If you use this referral code:

https://chunkhost.com/r/48109

I'll send you 2 SBD!

(If this post gains in popularity significantly, I will likely increase the rewards accordingly)

To redeem the offer, find me in chat and we'll walk through a quick verification process!

Login

Using ssh (putty is handy if using Windows)
$ ssh root@yourIP

First Steps

  • Setup Non-Privledged User
    sudo adduser username; sudo usermod -aG sudo username

  • Enable Unattended Security Updates
    sudo apt-get install -y unattended-upgrades apt-listchanges
    sudo rm /etc/apt/apt.conf.d/20auto-upgrades
    l1="APT::Periodic::Update-Package-Lists \"1\";"
    l2="APT::Periodic::Unattended-Upgrade \"1\";"
    echo $l1 | sudo tee -a /etc/apt/apt.conf.d/20auto-upgrades
    echo $l2 | sudo tee -a /etc/apt/apt.conf.d/20auto-upgrades

  • Scheduled Daily Updates
    echo '30 00 * * * root (apt-get update && apt-get -y upgrade) > /dev/null' | sudo tee -a /etc/crontab

  • Weekly Reboot
    echo '01 00 * * 0 root (apt-get update && apt-get -y upgrade) > /dev/null /sbin/shutdown -r ' | sudo tee -a /etc/crontab

Do the best job hardening your time/money allow!

Next Steps?

  • Steemit's Easiest Personal VPN Setup Guide
  • Steemit's Easiest Witness Setup Guide
  • Steemit's Easiest Peerplays Witness Guide

All questions, comments, corrections, love and hate are welcome!

If you found this helpful, follow @cayce

Sort:  

These are the kind of post this community needs. This has been helpful in teaching me more about Virtual Private Servers. I really hope you do more on like these.

This post received a 2.1% upvote from @randowhale thanks to @cayce! For more information, click here!