Quickstart

Spikster is a Laravel based cloud server control panel that supports Digital Ocean, AWS, Linode, Azure, Vultr, Google Cloud and other VPS. It comes with nginx, Mysql, multi PHP-FPM versions, multi-users, Supervisor, Composer, npm, free Let's Encrypt certificates, Git deployment, fail2ban, Redis, API and with a simple graphical interface useful to manage Laravel, Codeigniter, Symfony, WordPress or other PHP sites.

Getting started

The best way to install Spikster is running autoinstall script on a VPS with Ubuntu (^20.04) (fresh installation):

wget https://raw.githubusercontent.com/yolanmees/Spikster/master/go.sh 
bash go.sh

Installation on AWS

AWS by default disables root login. To login as root inside AWS, login as default user and then use command sudo

ssh ubuntu@<your server IP address>
sudo -s
wget -O - https://raw.githubusercontent.com/yolanmees/Spikster/master/go.sh | bash

At the end of installation process, Spikster will show some password that you have to conserve.

Before you can use Spikster, please make sure your server fulfils these requirements:

  • Ubuntu 20.04 x86_64 or later
  • If the server is virtual (VPS), OpenVZ may not be supported (Kernel 2.6)
  • Hardware Requirement: More than 1GB of HDD / At least 1 core processor / 512MB minimum RAM / At least 1 public IP Address (NAT VPS is not supported)
  • For VPS providers such as AWS, those providers already include an external firewall for your VPS, please open port 22, 80 and 443 to install and use Spikster.
  • Installation may take up to about 30 minutes which may also depend on your server's internet speed. After the installation is completed, you are ready to use Spikster to manage your servers.
  • To correctly manage remote servers Spikster has to be on a public IP address... do not use it in localhost!

What's next?

Great, you're now set up with Spikster. Here are a few links that might be handy as you venture further into our hosting control panel:

Was this page helpful?