Skip to the content.

UI-Ware

UI-Ware for UnifiOS (UDM, UDR, UXG)

Donate to this project using PayPal Donate to this project using Buy Me A Coffee LICENSE Platform GitHub issues open Downloads total Latest release

forks stars watchers followers

Project Notes

Author: Patrick Wallner

Based on Optware, a software repository for embedded devices which use the Linux kernel, arised the idea of UI-Ware for UnifiOS devices. Installing UI-Ware allow users to take advantage by adding software to the device which permits it to perform new tasks or provide other features besides those they were marketed for, or simply to perform those functions better.

Please see below for instructions on how to install UI-Ware and associated utils.

Table of Contents

Install

⚠️ Cause of lacking of all devices, this is only tested on my UDM Base and will only work for v2.4.x and greater!

Two simple steps:

  1. Connect to your device via SSH and type the following command to download and install UI-Ware. NOTE: always this link check for the latest release.

     cd /tmp && wget https://ui-ware.mcpat.com/repo/ui-ware_1.0.0_all.deb && dpkg -i ui-ware_1.0.0_all.deb &&  rm ui-ware_1.0.0_all.deb
    

    or

  2. Alternative you can use an automated script setup-uiware.sh as shown below [⚠️NOT WORKING YET!!]

     cd /tmp
     wget https://ui-ware.mcpat.com/src/setup-uiware.sh
     chmod +x setup-uiware.sh
     ./setup-uiware.sh
    
  3. Check installation:

     systemctl status ui-ware
    

This will install the complete ui-ware system to /mnt/.rwfs/data/data/opt as well as create a link to the /opt folder and finally start the service ui-ware.

How to use UI-Ware

It’s like a debian system, use the apt commands like apt-get install <package>.

Upgrades

Upgrades can be done by apt-get update and apt-get upgrade. Please note, that all files from UI-Ware will be installed in “opt”, system files will stay untouched.

Packages

The main reason for developing the UI-Ware were the missing features:

But during developing of the first feature (NFS), I generated 170 software packages because I was compiling directly on my own UDM. Don’t ask why, I had my reasons…

So I can provide now additionly fully functional apps:

and many many more.

The future of UI-Ware

Maybe sime developers will assist and provide packages. Maybe orher repos can find here new home.

Support my work

I’m a working single dad and this is only my hobby which I did in my rare free time. So I really appreciate if you make a small donation to let me buy some sweets for my son!

"Buy Me A Coffee" Support via PayPal Donate

FAQ

A package is missing in the repo, what can I do
  1. Special thx to the wireguard-kmod team for support and the code which I can use. 

  2. See guidelines to follow [TBC]