Skip to content

Commit

Permalink
ci(actions): update portfolio
Browse files Browse the repository at this point in the history
  • Loading branch information
Neeptossss committed Jan 13, 2024
1 parent 7dfdd71 commit ba8f231
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 1 deletion.
Binary file added portfolio/images/qraft-architecture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 22 additions & 1 deletion portfolio/qraft.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,26 @@ alt: Qraft
::

# Qraft
Qraft is a platform for creating and managing minecraft servers in a simple and scalable way.

Coucou darius voila la review
## Architecture
Qraft is a dashboard built on top of the [Shulker](https://github.com/jeremylvln/Shulker) system. Shulker is a system that allow to deploy and manage minecraft server, minecraft proxies and servers clusters. For more information about Shulker, please refer to the [Shulker documentation](https://shulker.jeremylvln.fr/).
Thanks to Nuxt 3 and the server capabilities, Qraft is able to communicate with the Kubernetes API to manage the Shulker system.

The figure below shows the architecture of Qraft which pretty simple.

![Qraft architecture](/images/qraft-architecture.png)

## Features
From the dashboard, you can:
- Create a server cluster
- Create a proxy fleet (BungeeCord / Velocity)
- Create a minecraft server (Paper / Spigot)
- Manage your instances (start, stop, restart, delete)
- View the logs of your instances

## Deployment
### Helm chart
Qraft is deployed on a Kubernetes cluster. The deployment is done with the help of Helm. The Helm chart is available on the [Qraft repository](https://github.com/Tux-Inc/Qraft).
### Ansible
The deployment of the Kubernetes cluster is done with the help of Ansible. The Ansible playbook is available on the [Qraft repository](https://github.com/Tux-Inc/Qraft).

0 comments on commit ba8f231

Please sign in to comment.