Code Monkey home page Code Monkey logo

spikster's Introduction

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 don’t 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.

  • Always up to date: Spikster installs last versions of LTS dists and supports Ubuntu 23.04 LTS

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

Documentation

Documentation at: https://spikster.com/

Installation

If you are using Ubuntu version 22.04 or a later version, you should execute the following command before proceeding

// ubuntu 22.04 or higher
export DEBIAN_FRONTEND=noninteractive

Install Spikster

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 -s.

$ ssh ubuntu@<your server IP address>
$ ubuntu@aws:~$ sudo -s
$ root@aws:~# 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:
    • 20.04 x86_64 LTS
    • 22.04.2 x86_64 LTS (Recommended)
    • 23.04 x86_64
  • If the server is virtual (VPS)

Hardware Requirement: More than 1GB of HD / 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. Please open port 22, 80 and 443 to install Cipi.

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 Cipi 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.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?

  • Update all packages since Cipi v3 ✔️
  • Tailwindcss design ✔️
  • Livewire 3 components ✔️
  • Package & Update manager
  • 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 an open-source software licensed under the MIT license.

Need support with Spikster?

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

...enjoy Spikster :)

spikster's People

Contributors

andreapollastri avatar yolanmees avatar simonecosci avatar lewissmallwood avatar thugic avatar dependabot[bot] avatar fastmover avatar erdigenc avatar eleftrik avatar rubensrocha avatar harrysudana avatar verschoren avatar jacobceccroos avatar rattone avatar mrailton avatar masterix21 avatar braymarco avatar andp97 avatar ialexpw avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.