Hotbox v2.1.0 | Now with streamlined server setup!

last year

hotbox-update

When I started out on this project my goal was to make witnessing for this blockchain easy to get up and running. Since then I have helped many people start and update their witness which gave me insight on where the stumbling blocks still are in the process.

Today I released version 2.1.0 of the Smoke Witness Hotbox. This release contains a script that will set up your server for you.

Here's what happens when you run setup.sh:

  1. Change your root password (if you have not already)
  2. Update your operating system
  3. Install a firewall and lock down your ports
  4. Install Docker
  5. Create a new non-root user
  6. Revoke root user login over SSH
  7. Update Your Shared Memory
  8. Create the hotbox directory in your new users home
  9. Download run.sh into the hotbox directory
  10. Download the Hotbox from Docker hub.

The entire script can be found here.

With this new script all the new user has to do is configure the Smoked and the CLI Wallet.

For the most up to date walk through please visit the Github Wiki

If you are interested it the development of this project, have questions, or feature requests please join us on Discord.

Currently Tested On:

DistroStatus
Ubuntu 19.10Docker not installing
Ubuntu 18.04 LTSWorking
Ubuntu 16.04 LTSWorking

Read the wiki for starting from scratch, updating, or moving from a non-Hotbox based witness.

Contributing:

If you would like to contribute to this project by code, documentation, feature requests, for bug reporting please read the contribution page

Roadmap for V2.2.0

  • Add the option to run as an RPC node

License:

GPL V3


v2.1.0 Changelog:

Added

  • Witness disabled check to update script
  • Script to setup a new server running a Debian based system.
    • Does basic security updates
    • Installs Docker
    • Creates new user
    • Creates hotbox directory and downloads run.sh

Updated

  • changelog.md with missing releases
  • contributing.md
  • .gitinore
  • .dockerignore

Changed

  • update.sh to be the core file.
  • install.sh to create a tmux session with two windows
  • install.sh from hard coded version numbers to variables.
  • readme.md to have quick information now that walk throughs are in GitHub wiki
  • release to be setup.sh instead of run.sh

#hotbox



Get 4.2 Free Smoke Power On Sign Up To Start Your Journey On Smoke! The First Cannabis Community That Pays You To Post And Curate Content You Love..
Sort Order:  Trending

good work 👍

·

Thank you! I'm going to keep doing my best to make this as painless as possible for new users since not everyone is a Linux user.

Excellent my friend 👌 ill test it out on my rig hopefully in the coming days.

·

Thanks, let me know of any hiccups.