Hotspot Install Anleitung
Setup a wifi hotspot with a Raspberry Pi
What you need:
- Raspberry Pi 4
- USB-C Power Cord
- SD-Card
- A Computer with an SD Card reader
Step 1: Clone SD Card
- Insert SD Card into computer
- Download image from: https://seafile.rlp.net/f/972ddd1625904263aef7/
- Unzip the file (should be around 7.68 GB when unzipped)
- Download https://etcher.balena.io/ or https://www.tweaking4all.com/software/macosx-software/applepi-baker-v2/
- clone the image to the SD card
Step 2: Turn on PI
- Insert the cloned SD Card into the raspberry Pi and plug the power after that
- You should see a red turn on constantly and green led blink
- After around 30 secs. you should see a wifi coming up called garden1
- when connected to the wifi you should see this window pop up
Step 3: Connect to PI through SSH
(this only works as long as you are on the Garden1 wifi)
- Now things will become a bit more tricky, because we need to use the command line (here is a free tutorial on the basics: https://www.codecademy.com/learn/learn-the-command-line)
- Open the terminal on your computer and type
ssh garden@garden.local
- When asked for the PW type:
master2023
Step 4: Make changes to the website
I used this setup, so there is a lot more to read on here: https://github.com/Splines/raspi-captive-portal
- when on the Pi you can make changes to the website by
cd raspi-captive-portal/
cd server/public/
sudo nano index.html
How to transfer files from computer to Pi?
- First exit the pi via the terminal to get back to your computer. Do this with the following line:
exit
and press Enter- Now you should be back at your computer. After that, use the following line to upload a HTML to the pi. Make sure that your computer is still connected to the pi's wifi.
scp /path/to/your/index.html garden@garden.local:~/raspi-captive-portal/server/public
How to change the WiFi name
- Make sure that you are connected to the pi's wifi
- Open the terminal and connect to the pi via the following line
ssh garden@garden.local
- Enter the password
master2023
- Edit the access point configuration file via the following line
sudo nano /etc/hostapd/hostapd.conf
- Search for the line
ssid=wifiName
, change the name to your desired name and remember it (e.g.ssid=newWifiName
) - Press control+X, enter
Y
for "Yes" and press Enter to save your changes and to exit the editor - Now open the dhcpcd configuration file via the following line
sudo nano /etc/dhcpcd.conf
- Search for the line
denyinterfaces xyz
or add this line below the existing lines - Make sure to replace
xyz
with your chosen name (e.g.denyinterfaces newWifiName
) - Press control+X, enter
Y
for "Yes" and press Enter to save your changes and to exit the editor - Restart the pi with the following line
sudo reboot
- Reconnect to your pi's wifi. The name should be the new one now (e.g. newWiFiName)