Neelaksh's Picture
Neelaksh Singh

OpenWRT_PPA

The idea behind this project is to provide the user with an interface where they can simply put in their GitHub repo URL, which can be then compiled and built onto an executable Docker container fit for Launch in k3d cluster, and also available locally.

Project Image

Project Overview

OpenWrt is a Linux distribution for off the shelf WiFi routers. People who want to make and distribute their personal packages, often for development purposes, so far have the option to build the whole firmware from zero, but very few people use the OpenWrt SDKs.

To aid developers, this project creates an abstraction in which the user just has to provide URL for their packages, which then gets transferred to a docker container containing OpenWRT SDK where the binaries and targets are built and then served on a local httpd server running on K3D cluster.

Tools Used

HTML
CSS
JavaScript
Flask
Python
GIT
Docker
K3D
Shell Scripting