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

  1. sudo passwd root
  2. sudo apt update
  3. sudo apt upgrade
  4. sudo apt install mc

Skift til fast ip

  1. sudo mc
  2. find mappen /etc/netplan
  3. find filen 50-cloud-init.yaml og tryk på
  4. 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]
  5. Erstat enp03s med dit interface navn og gem
  6. sudo chmod 600 /etc/netplan/50-cloud-init.yaml
  7. sudo netplan apply
  8. Tjek ny IP : ip a

Virtuamin – Ubuntu Server

  1. wget https://software.virtualmin.com/gpl/scripts/install.sh
  2. chmod +x install.sh
  3. sudo su
  4. ./install.sh

Gå til https://your-server-ip:10000 og login

Nedlukning og genstart af server (Webmin)

  1. System → Bootup and Shutdown
  2. Gå til bunden af siden og vælg Reboot / Shutdown

Database root password (Webmin)

  1. Servers → MySQL Database Server
  2. Change Administration Password

Opsætning af PHP Configuration (Webmin)

  1. Tools → PHP Configuration
  2. Configuration for CLI → Manage
  3. Config ”Resource Limits ”
    -Maximum memory allocation
    -Maximum HTTP POST size
    -Maximum file upload size
    -Maximum execution time
  4. Save and return
  5. PHP Extensions og installer nødvendige udvidelser

Opsætning af SSL Certificat (Virtualmin)

  1. Manage Virtual Server → SSL Certificate

Opsætning af php ressource limits (Virualmin)

  1. Virtualmin → Web Configuration
  2. PHP-FPM Configuration
  3. Resource Limits
  4. Memory and transfer limit options
  5. Indsæt dine værdier og GEM

Opsætning af Websiden (Virtualmin)

  1. Web Configuration → Website Options
  2. Redirect all requests to SSL site – Yes

Konto Plan – Gælder for alle virtuale domæner (Virtualmin)

  1. System Settings → Account Plans
  2. Deafault Plan
  3. Basic plan details
    -Quota for entire server (Unlimited)
    -Quota for server administrator user (Unlimited)

Manage Web Apps

  1. Virtualmin → Manage Web Apps
  2. Vælg den Web App du vil installerer på dit domæne
  3. Klik på
  4. Indtil alle parameter på denne side
  5. Klik
  6. Din Web App er klar til at blive taget i brug

Opsætning af SSH (Hvis man ikke har gjort det)

  1. sudo apt update & sudo apt upgrade
  2. sudo apt install ssh
  3. sudo systemctl enable ssh
  4. sudo sydtemctl status ssh
  5. sudo systemctl start ssh (hvis ssh ikke køre)
  6. sudo ufw allow ssh (firewall)*
  7. 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 🙂