Raspberry Pi 5 – Opsætning af WebServer
Du skal bruge en Raspberry Pi 5 min 8 GB RAM gerne med en køler på
Installere en frisk version af Ubuntu Server 24.04 LTS på et MicroSD kort eller en SSD via Raspberry Pi Imager
Hent PDF
Efter en frisk installeret Ubuntu Server LTS / Debian
- sudo passwd root
- sudo apt update
- sudo apt upgrade
- sudo apt install mc
Skift til fast ip
- sudo mc
- find mappen /etc/netplan
- find filen 50-cloud-init.yaml og tryk på
- Indsæt dette i filen
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses:
– 192.168.1.10/24
routes:
– to: default
via: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4] - Erstat enp03s med dit interface navn og gem
- sudo chmod 600 /etc/netplan/50-cloud-init.yaml
- sudo netplan apply
- Tjek ny IP : ip a
Virtuamin – Ubuntu Server
- wget https://software.virtualmin.com/gpl/scripts/install.sh
- chmod +x install.sh
- sudo su
- ./install.sh
Gå til https://your-server-ip:10000 og login
Nedlukning og genstart af server (Webmin)
- System → Bootup and Shutdown
- Gå til bunden af siden og vælg Reboot / Shutdown
Database root password (Webmin)
- Servers → MySQL Database Server
- Change Administration Password
Opsætning af PHP Configuration (Webmin)
- Tools → PHP Configuration
- Configuration for CLI → Manage
- Config ”Resource Limits ”
-Maximum memory allocation
-Maximum HTTP POST size
-Maximum file upload size
-Maximum execution time - Save and return
- PHP Extensions og installer nødvendige udvidelser
Opsætning af SSL Certificat (Virtualmin)
- Manage Virtual Server → SSL Certificate
Opsætning af php ressource limits (Virualmin)
- Virtualmin → Web Configuration
- PHP-FPM Configuration
- Resource Limits
- Memory and transfer limit options
- Indsæt dine værdier og GEM
Opsætning af Websiden (Virtualmin)
- Web Configuration → Website Options
- Redirect all requests to SSL site – Yes
Konto Plan – Gælder for alle virtuale domæner (Virtualmin)
- System Settings → Account Plans
- Deafault Plan
- Basic plan details
-Quota for entire server (Unlimited)
-Quota for server administrator user (Unlimited)
Manage Web Apps
- Virtualmin → Manage Web Apps
- Vælg den Web App du vil installerer på dit domæne
- Klik på
- Indtil alle parameter på denne side
- Klik
- Din Web App er klar til at blive taget i brug
Opsætning af SSH (Hvis man ikke har gjort det)
- sudo apt update & sudo apt upgrade
- sudo apt install ssh
- sudo systemctl enable ssh
- sudo sydtemctl status ssh
- sudo systemctl start ssh (hvis ssh ikke køre)
- sudo ufw allow ssh (firewall)*
- sudo ufw enable (firewall)*
*=Ikke sikkert, at det er nødvendig på din opsætning
Nu er du klar til at opsætte dine domainer / e-mail / wordpress / osv
God fornøjelse med din nye strømbesparende hjemme webserver 🙂