🎓 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@w4s.filippobilardo.it -p 2222
Password provvisoria: configurata dall’amministratore

Accesso diretto al sistema Linux

🗄️ Database MySQL

mysql -h w4s.filippobilardo.it -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@w4s.filippobilardo.it -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