Skip to content

Commit a34d647

Browse files
authored
App developed with love
App developed with love in heart of Europe
1 parent 64613d6 commit a34d647

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

README.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,38 @@
11
# NextCaligo - Linux server manager
2-
PhP-based remote Linux server & virtual machine (VPS) management interface - thesis of Erik Stütz
2+
PhP-based remote Linux server & virtual machine (VPS) management interface - thesis of Erik Stütz :tada:
33

44
## Functions:
55
- Connect remote Linux servers (reboot, shutdown, change root password, change hostname, view resource statistics)
66
- Manage local server
77
- Deploy and manage KVM virtual machines (start, stop, restart, create and restore backups, resize VM memory, delete)
88
- Account management (simple users, system administrators)
9+
- The application logs all activity
10+
11+
## Installing & components
12+
Components required for proper working:
13+
- Apache2 (enable HTACCESS)
14+
- php8.1-{cli, mysqli, gd, zip, mbstring, curl, libsodium, php-ssh2}
15+
- Argon2ID implementation
16+
- MariaDB/MySQL server
17+
- Libvirt Tools & KVM
18+
19+
Install (Test phase: it overwrites everything):
20+
```
21+
sh installer/install_en.sh
22+
```
23+
24+
## License
25+
GNU General Public License v3.0 - It can be modified, distributed and used freely
26+
27+
** This project is my thesis, so it is not my life's work. My basic goal with it is to create a reference and explain my thinking to my future partners. However, if someone wants to develop it further, I am open to it.
28+
29+
## Used libraries & literature
30+
I used open source libraries during development.
31+
- Backend: Secureimage, TorUtils, PHPMailer
32+
- Frontend: MDB4, Jquery 3, Bootstrap 4, FontAwesome 5 Free, ApexCharts, DataTables 1.13, ParticlesJS, "font-logos", "flag-icons"
33+
** I also indicated the frameworks, libraries and literature used for the project on the user interface of the application, thereby complying with the `open source` licenses.
34+
35+
> Thank you for reading!
36+
`If you have any questions, suggestions or ideas, I look forward to hearing from you.`
37+
38+

0 commit comments

Comments
 (0)