Spikster is an open-source, powerful web hosting control panel designed to simplify server management and automate web services. Quickly set up and manage Nginx, PHP-FPM, MySQL, Redis, Exim, Dovecot, SpamAssassin, ClamAV, and Roundcube all from an intuitive interface. Perfect for developers, system administrators, and managed service providers.
Find a file
2024-12-02 14:42:04 +01:00
.github Update FUNDING.yml 2023-08-20 21:56:57 +02:00
app fixes 2024-08-04 01:08:53 +02:00
bin Glances v4 2024-08-03 13:12:13 +02:00
bootstrap issue #73 2020-04-11 19:14:44 +02:00
config References 2024-08-04 00:18:56 +02:00
database fixes 2024-08-04 01:08:53 +02:00
public Glances update 2024-07-27 05:24:03 +02:00
resources fixes 2024-08-04 01:08:53 +02:00
routes fixes 2024-08-04 01:08:53 +02:00
spikster/cli/server Glances v4 2024-08-03 13:12:13 +02:00
storage PHP 8.3 2024-01-28 00:13:36 +00:00
tests Fix 2021-12-11 12:03:07 +01:00
utility Update banner.png 2023-09-09 21:57:48 +02:00
.DS_Store Glances update 2024-07-27 05:24:03 +02:00
.editorconfig issue #73 2020-04-11 19:14:44 +02:00
.env.example Sanctum + Jetstream 2023-08-21 19:17:58 +02:00
.gitattributes issue #73 2020-04-11 19:14:44 +02:00
.gitignore Update .gitignore 2024-03-24 13:22:47 +01:00
.styleci.yml Update .styleci.yml 2024-12-02 14:41:30 +01:00
artisan issue #73 2020-04-11 19:14:44 +02:00
CHANGELOG.md Update CHANGELOG.md 2021-12-26 17:16:18 +01:00
composer.json Profile update 2023-11-05 13:40:05 +01:00
docker.sh PHP 8.3 2024-01-28 02:11:20 +00:00
dockerfile Docker version 2023-09-18 18:59:03 +02:00
go.sh Install uvicorn 2024-08-03 13:52:27 +02:00
LICENSE LICENSE 2024-06-23 21:46:43 +02:00
package.json dialogs 2023-08-23 14:48:25 +02:00
phpunit.xml Update phpunit.xml 2024-12-02 14:42:04 +01:00
postcss.config.js init tailwind 2023-08-21 11:41:16 +02:00
README.md Update README.md 2024-10-08 15:44:00 +02:00
tailwind.config.js Sanctum + Jetstream 2023-08-21 19:17:58 +02:00
webpack.mix.js dialogs 2023-08-23 14:48:25 +02:00

GitHub stars GitHub watchers GitHub issues GitHub GitHub tag (latest by date)

About

Spikster is a Laravel based cloud server control panel that supports Digital Ocean, AWS, Vultr, Google Cloud, Linode, Azure and other VPS. It comes with nginx, Mysql, multi PHP-FPM versions, multi users, Supervisor, Composer, npm, free Let's Encrypt certificates, Git deployment, backups, ffmpeg, fail2ban, Redis, API and with a simple graphical interface useful to manage Laravel, Codeigniter, Symfony, WordPress or other PHP applications. With Spikster you dont need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS.

Features

  • Easy install: setup one or more servers with a click in few minutes without be a Linux expert.

  • Server Management: manage one or more servers in as easy as a few clicks without be a LEMP Guru.

  • Perfect stack for PHP devs: Spikster comes with nginx, PHP, MySql, Bind9(DNS), Composer, npm and Supervisor.

  • Multi-PHP: Run simultaneous PHP versions at your ease & convenience.

  • Secure: no unsed open ports, unprivileged PHP, isolated system users and filesystem, only SFTP (no insecure FTP), Free SSL certificates everywhere.

  • Always update: Spikster takes care about your business and automatically keeps your server's software up to date so you always have the latest security patches.

  • Integrate Spikster with your own software via Rest API and Swagger.

  • Real-time servers stats: Keep an eye on everything through an awesome dashboard.

  • Easylly manage your Domains, DNS, Hosting, SSL, Databases, Logs, and more.

Documentation

Documentation at: https://spikster.com/

Installation

Install Spikster

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

Remember to open ports: 22, 80 and 443!

Installation Note

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

  • Ubuntu version:
    • 22.04 x86_64 LTS (Recommended)
    • 23.04 x86_64
    • 24.04 x86_64 LTS
  • 10GB free disk space

Hardware Requirement: At least 1 core processor / 512MB minimum RAM / At least 1 public IP Address (IPv6 and NAT VPS are not supported) / For VPS providers such as AWS, those providers already include an external firewall for your VPS.

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.

Important

At the end of the installation you are given all the credentials you need for spikster / mysql.

The default login for the spikster dashboard is administrator@localhost / password

To correctly manage remote servers Spikster has to be on a public IP address (IPv4). Do not use it in localhost!

Spikster LEMP environment

  • nginx: 1.18
  • PHP-FPM: 8.3, 8.2, 8.1, 8.0, 7.4
  • MySql: 8
  • node: 16
  • npm: 8
  • Composer: 2

Screenshots

Why use Spikster?

Spikster is easy, stable, powerful and free for any personal and commercial use and it's a perfect alternative to Cpanel, Plesk, Runcloud, CyberPanel, DirectAdmin, Forge and similar software...

Spikster Roadmap... what's next?

  • User roles and permissions
  • New install process
  • Apps installer
  • Backups
  • ...

Join the community

Join our discord server: https://discord.gg/ne99uNEetG

Contributing

Thank you for considering contributing to the Spikster project

...anyway star this project on Github, Thank you ;)

Licence

Spikster is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. See the LICENSE file for details.

Need support with Spikster?

Please open an issue here: https://github.com/yolanmees/Spikster/issues.

...enjoy Spikster :)