๐ŸŽ“ Web4Student

Ambiente di Sviluppo Linux Completo per Studenti

๐Ÿš€ Funzionalitร  Principali

Scopri tutto quello che Web4Student offre per il tuo apprendimento

๐Ÿ–ฅ๏ธ Sistema Linux Completo

Distribuzione Ubuntu ottimizzata con accesso SSH completo, strumenti di sistema avanzati e ambiente di sviluppo professionale per l'apprendimento della programmazione.

๐ŸŒ Server Web Integrato

Apache con supporto PHP completo per lo sviluppo web moderno. Ogni studente ha la propria directory web accessibile tramite URL personalizzato e sicuro.

๐Ÿ—„๏ธ Database MySQL/MariaDB

Database completo con Adminer per gestione web-based. Ogni studente ha il proprio database personale con credenziali dedicate e isolamento completo.

๐Ÿ‘ฅ Gestione Utenti Avanzata

Sistema di account multipli con home directory isolate, permessi di sicurezza granulari e creazione automatica da file CSV per una gestione efficiente degli studenti.

๐Ÿ”„ Controllo Versione Git

Git completamente integrato per il controllo versione, collaborazione e gestione progetti. Ogni studente puรฒ creare repository privati, collaborare su progetti condivisi e imparare le best practices del version control.

๐Ÿ›ก๏ธ Sicurezza e Monitoraggio

Sistema di sicurezza avanzato con isolamento completo degli utenti, monitoraggio delle risorse in tempo reale, backup automatici e logging dettagliato per garantire un ambiente sicuro e affidabile.

๐Ÿ’ป Tecnologie Supportate

Un ambiente completo per imparare e sviluppare con i linguaggi piรน richiesti

C/C++ Python 3 Java 17 JavaScript Node.js PHP HTML/CSS MySQL Adminer Git Apache

๐Ÿ”ง Strumenti di Sviluppo

  • Compilatori: GCC, G++, Make, GDB
  • Interpreti: Python 3, Node.js, PHP
  • Java: OpenJDK 17, Maven, Gradle
  • Editor: Vim, Nano, Git
  • Utilitร : SSH, Curl, Wget, Htop

๐Ÿ“Š Strumenti Educativi

  • Gnuplot per grafici
  • Octave per calcolo numerico
  • Documentazione integrata
  • Esempi di codice
  • Esercizi guidati

๐Ÿ”’ Sicurezza e Monitoraggio

  • Isolamento utenti completo
  • Permessi granulari
  • Monitoraggio risorse
  • Backup automatici
  • Log di sistema

๐Ÿ” Informazioni di Accesso

๐ŸŒ Pagina Web

https://w4s.filippobilardo.it/

Homepage principale del sistema

๐Ÿ”‘ Accesso SSH

ssh username@163.192.115.36 -p 2222
Password provvisoria: student123

Accesso diretto al sistema Linux

๐Ÿ—„๏ธ Database MySQL

mysql -h 163.192.115.36 -P 3307 -u username -p
Password database: stud123

Connessione diretta al database

๐ŸŒ Adminer (Globale)

https://w4s.filippobilardo.it/adminer.php

Gestione database web-based

๐Ÿ  Adminer (Personale)

https://w4s.filippobilardo.it/~username/adminer.php

Adminer dedicato al tuo database

๐ŸŒ Sito Personale

https://w4s.filippobilardo.it/~username

Il tuo sito web personale

๐Ÿ“š Guida per Studenti

Tutto quello che devi sapere per iniziare con Web4Student

๐Ÿ  La tua Area Personale

๐Ÿ“ Home Directory

/home/classe/cognome.nome
La tua directory personale con tutti i tuoi file

๐ŸŒ Directory Web

~/www/
Dove sviluppare il tuo sito web personale

๐Ÿ”— Sito Personale

https://w4s.filippobilardo.it/~username
Il tuo sito web accessibile da internet

๐Ÿ—„๏ธ Database Personale

db_username
Il tuo database MySQL dedicato

๐Ÿ”ง Adminer Personale

~/adminer.php
Gestione del tuo database via web

๐Ÿ”‘ Password Iniziale

stud123
Da cambiare al primo accesso!

๐Ÿš€ Come Iniziare

Connettiti via SSH
ssh username@163.192.115.36 -p 2222
Cambia la password
passwd (importante per la sicurezza!)
Esplora il sistema
ls -la per vedere i tuoi file
Directory web
cd ~/www per andare nella tua directory web
Modifica il sito
nano index.html per modificare la tua homepage
Gestisci database
Accedi ad Adminer tramite https://w4s.filippobilardo.it/~username/adminer.php