/BuoyAP

An ubuntu server 20.04 bootable image for Raspberry Pi with Buoy configurations (Like Access Point , docker and so on).

BuoyAP

An ubuntu server 20.04 bootable image for Raspberry Pi with Buoy configurations (Like Access Point , docker and so on).

For now:-
Access Point : BuoyAP
Password : drone@12
IP: 192.168.10.50
Web service: http://192.168.10.50/v1/data

Current Status:-
Access point working
Docker working
Static IP working
Web service working

Should only work on 16gb or bigger SD cards for now.

Link for the bootable img file:-
https://drive.google.com/file/d/1zQAiUwXl3G1fC5QwYYrCmfeeEEZ_QyDm/view?usp=sharing

flashing with Balena Etcher works. It might get stuck at 99%.
Don't worry, just wait it will finish eventually.

If it is giving problems, extract the .gz file and flash the .img file. Also delete the Android and LOST.DIR folder from the system-boot folder. Will fix that in the later release.

Also, if you want to ssh it, use BuoyAP access point. (Password: raspberry, username: ubuntu)

path to netplan file: /etc/netplan/10-my-config.yaml
path to dtoverlay file: /boot/firmware/usercfg.txt

Software used to make images

dd to make img file

PiShrink to shrink images to fit SD Cards. (https://github.com/Drewsif/PiShrink)

Gzip for compression

Tools used to create a hotspot

Netplan with NetworkManager as the renderer (backend) (https://raspberrypi.stackexchange.com/questions/109425/ubuntu-server-18-wifi-hotspot-setup)
Static IP set with following tutorial (https://www.youtube.com/watch?v=WQyoA35jq24)

Running the webservice on startup

To run the webservice that is prebuilt in the provided image on startup of the Raspberry Pi use the systemd script provided in the systemd directory.