It is possible to install and run Lowcoder on Raspberry Pi.
- install a 64bit OS eg. using RPi Imager
Select Raspberry Pi OS (Other) -> Raspberry Pi OS Lite (64-bit)
- while writing it to the SD card or USB stick, hit settings, enable SSH and change the user to
lowcoder
Enable SSH and set username to "lowcoder"
Once done, boot up the device and do the following steps:
(replace IP_ADDRESS with the IP address of you RPi)
ssh lowcoder@IP_ADDRESS
sudo apt update
sudo apt full-upgrade
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo usermod lowcoder -a -G docker
exit
ssh lowcoder@IP_ADDRESS
mkdir -p lowcoder/lowcoder-stacks
cd lowcoder/
wget 'https://raw.githubusercontent.com/lowcoder-org/lowcoder/main/deploy/docker/docker-compose.yaml'
sed -i 's@image: lowcoderorg/lowcoder-ce:latest@image: ludomikula/lowcoder-ce:dev@' docker-compose.yaml
docker compose up -d