xchwarze / frieren

Frieren is a micro-framework designed for use in routers and Single Board Computers (SBCs). This framework is built to be lightweight, efficient, and easy to integrate into various hardware projects.
Other
25 stars 1 forks source link

Looking for how to install this repository in OpenWRT? --wiki #3

Open dyba404 opened 1 month ago

dyba404 commented 1 month ago

OpenWRT Repository Installation

Looking for how to install this repository in OpenWRT? Follow these steps:

1. Install a Clean OpenWRT Image

  1. First, install a clean OpenWRT image on your device. For my specific case, I used the GL-AR300M16-EXT and the corresponding image is glinet_gl-ar300m16-squashfs-sysupgrade.bin, which you can find here enlace.

  2. If you are not sure which image to install, search Google for your device model followed by site:openwrt.org. For example, for the GL-AR300M16, search for gl-ar300m site:openwrt.org. This will take you to the model documentation and the image/firmware you should install.

  3. Within the documentation, look for “Firmware OpenWrt Upgrade URL” or “Firmware OpenWrt Install URL”. Although it is not recommended to download from there, use it as a guide to copy the link. In my case, the link is https://downloads.openwrt.org/releases/23.05.3/targets/ath79/generic/openwrt-23.05.3-ath79-generic-glinet_gl-ar300m16-squashfs-sysupgrade.bin. "targets/ath79/generic/"

2. Download and Install Firmware

  1. Go to https://downloads.openwrt.org/releases/ and download the version of OpenWRT (>18) that you consider appropriate. If you took into account the guide, simply select the openwrt version and move between the directories, in my case https://downloads.openwrt.org/releases/--version/targets/ath79/generic/

  2. Once the firmware is downloaded, enter the device's U-Boot and load the image/firmware.

3. Execute the Repository Script

  1. Once you have loaded the clean OpenWRT firmware, run the following command to install the repository:

    wget -qO- https://raw.githubusercontent.com/xchwarze/frieren-release/master/install/install-openwrt.sh | sh
  2. The script will display the output with the IP and port you must enter to view the web interface.

That's it! You should now have the repository installed on your OpenWRT device.

xchwarze commented 1 month ago

Hello! The scope of this repo is the sub projects of panel, api and umd module generator. This could well be a pr to the releases repo https://github.com/xchwarze/frieren-release