Install extra packages for advanced users.

Overview

unRAID-NerdTools

Github stars Github forks Github last-commit Github license

Install and Uninstall extra packages easily.

NerdTools is the new plugin that allows you to install additional packages in UnRAID easily. This project is based on the old NerdPack plugin but has received many improvements and important changes. For example the package installation now takes advantage of the benefits of UnRAID 6.11 and install packages in the path /boot/extra and delegating part of the management to the system itself.

Comments
  • Add information on how to add packages

    Add information on how to add packages

    I think that a description on how to add packages to the plugin, so what needs to be checked, what files need to be updated, etc... will help a lot offloading the work to the community.

    Also, if the community can more easily add packages, the plugin would grow more and updates to packages would come faster.

    As a suggestion I propose to include following information in the README.md on how to add packages:

    • For what architecture and distro a package need to be build/compiled for (maybe even an example with one packages what steps are needed if the package is not available already compiled and needs to be compiled on the own system)
    • What files need to be updated
    • What needs to be tested before opening up a Merge Request

    Of course this introduces the problem of verifying that a package wasn't modified from the source. For that I propose that for packages that were already found compiled, the link to the checksum could be given (so not the checksum directly but the link of where to find the checksum in combination with the package itself) to verify the package.
    For packages that need to be compiled manually because they are not available in the public package lists, I propose, instead of adding the compiled package directly, which can't be easily verified, to open a Issue with the necessary commands to compile it. So that would be the commands to download the source, extract it, build and compile the package, and package it again for the plugin.

    opened by maxwai 1
  • add packages

    add packages

    deleted: packages/6.11/python-pip-21.2.3-x86_64-1.txz

    add: packages/6.11/axel-2.4-x86_64-2_slonly.txz packages/6.11/borgbackup-1.1.15-x86_64-1.txz packages/6.11/fdupes-1.51-x86_64-3_slack.txz packages/6.11/fzf-0.20.0-x86_64-3_slonly.txz packages/6.11/iotop-0.6-x86_64-1_fs.tgz packages/6.11/iperf3-3.9-x86_64-1cf.txz packages/6.11/irssi-1.2.3-x86_64-2.txz packages/6.11/jdupes-1.19.1-x86_64-1_SBo.txz packages/6.11/mediainfo-19.09-x86_64-1_SBo.txz packages/6.11/mktorrent-1.1-x86_64-1.txz packages/6.11/nload-0.7.4-x86_64-1_slack.txz packages/6.11/python-pip-21.3.1-x86_64-2.txz packages/6.11/rar-5.8.1-x86_64-1_SBo.txz packages/6.11/unrar-5.8.5-x86_64-1_SBo.txz packages/6.11/utf8proc-2.7.0-x86_64-1.txz packages/6.11/vnstat-2.1-x86_64-1.txz

    opened by jsavargas 0
  • Request: fwupdmgr

    Request: fwupdmgr

    Need this to update firmware on SSDs

    https://manpages.ubuntu.com/manpages/focal/man1/fwupdmgr.1.html

    https://www.cyberciti.biz/faq/upgrade-update-samsung-ssd-firmware/

    opened by ChillZwix 0
  • Missing dependency libffi

    Missing dependency libffi

    Running Unraid 6.11.5 w/ NerdTools 2022.11.01 - Appears to be missing dependency libffi.

    root@darktower:~# iotop
    libffi.so.7: cannot open shared object file: No such file or directory
    To run an uninstalled copy of iotop,
    launch iotop.py in the top directory
    
    opened by coreylane 0
  • Request: mosh

    Request: mosh

    https://mosh.org/

    This used to be in the original NerdPack plugin but isn't in here. It's really useful when remoting into the server on a mobile connection. Please consider adding it to the plugin. Thanks!

    opened by ericswpark 0
  • Request: Lazydocker

    Request: Lazydocker

    Name: Lazydocker Source: https://github.com/jesseduffield/lazydocker Current Version 0.20.0 Description: A simple terminal UI for both docker and docker-compose, written in Go

    Could someone add this? I have never built a slack package before, if someone can direct me in the right direction i will try to do it myself and make a PR. Shouldn't be too hard as lazydocker is a single binary golang application...

    opened by CryoRig 0
  • Request: Bluez

    Request: Bluez

    Can you please add bluez to the nerd-tools package.

    I need bluez because I want to add a Bluetooth stick to the homeassistant docker.

    Bluez was added to the old Nerd Tools and there is a issue on the other repo

    https://github.com/dmacias72/unRAID-NerdPack/issues/6

    https://github.com/UnRAIDES/plugin-UnRAID/issues/6

    opened by Supergamerx3000 1
Owner
UnRAID_ES
UnRAID_ES
Extra RedBean ORM

RedBeanPHP 5 RedBeanPHP is an easy to use ORM tool for PHP. Automatically creates tables and columns as you go No configuration, just fire and forget

GingTeam Development 5 Nov 23, 2022
Food delivery app :fries: that allows users to order food from different restaurants. The project is built using a microservice architecture. :boom:

Food Delivery App Description ?? This is a food delivery app ?? that allows users to order food from different restaurants. The project is built using

Younes Lamkhanter 7 Dec 12, 2022
A easy way to install your basic yii projetc, we have encrypt database password in phpfile, my class with alot funtions to help you encrypt and decrypt and our swoole server install just run ./yii swoole/start and be happy!

Yii 2 Basic Project Template with swoole and Modules Yii 2 Basic Project Template is a skeleton Yii 2 application best for rapidly creating small proj

null 3 Apr 11, 2022
Patch other composer packages on install or update

patch-installer Patch other composer packages on install or update. experimental feature Usage For a patch type change the install path to vendor dire

Maik Penz 49 Apr 11, 2021
A composer plugin, to install differenty types of composer packages in custom directories outside the default composer default installation path which is in the vendor folder.

composer-custom-directory-installer A composer plugin, to install differenty types of composer packages in custom directories outside the default comp

Mina Nabil Sami 136 Dec 30, 2022
Worlds (soon to be) most advanced Anime site! Featuring Administration features and everything you need for users and yourself. The successor of aniZero.

/**********************************************************************\ | _____ H33Tx & xHENAI __ 31.01.2022| |

HENAI.eu 40 Jan 3, 2023
This API provides functionality for creating and maintaining users to control a simple To-Do-List application. The following shows the API structure for users and tasks resources.

PHP API TO-DO-LIST v.2.0 This API aims to present a brief to consume a API resources, mainly for students in the early years of Computer Science cours

Edson M. de Souza 6 Oct 13, 2022
Laravel Users | A Laravel Users CRUD Management Package

A Users Management Package that includes all necessary routes, views, models, and controllers for a user management dashboard and associated pages for managing Laravels built in user scaffolding. Built for Laravel 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 6.0, 7.0 and 8.0.

Jeremy Kenedy 393 Nov 28, 2022
Silverstripe-masquerade - SilverStripe module to allow users to "masquerade" as other users

SilverStripe Masquerade Module About This module is designed to allow an Administrator to "login" as another "Member" without changing their password

Daniel Hensby 14 Apr 14, 2022
TweetNow is a Twitter clone created with Vue.js and Laravel. It is a social media platform that allows users to post short messages, follow other users, and engage in conversations through comments and likes.

TweetNow TweetNow is a opensource social media created with Vue.js+Inertia SSR and Laravel. It is a social media platform that allows users to post sh

I.E.U. Juboraj Naofel 12 Jun 16, 2023
Parser for Markdown and Markdown Extra derived from the original Markdown.pl by John Gruber.

PHP Markdown PHP Markdown Lib 1.9.0 - 1 Dec 2019 by Michel Fortin https://michelf.ca/ based on Markdown by John Gruber https://daringfireball.net/ Int

Michel Fortin 3.3k Jan 1, 2023
Parser for Markdown and Markdown Extra derived from the original Markdown.pl by John Gruber.

PHP Markdown PHP Markdown Lib 1.9.0 - 1 Dec 2019 by Michel Fortin https://michelf.ca/ based on Markdown by John Gruber https://daringfireball.net/ Int

Michel Fortin 3.3k Jan 1, 2023
A drop-in library for certain database functionality in Laravel, that allows for extra features that may never make it into the main project.

Eloquence Eloquence is a package to extend Laravel's base Eloquent models and functionality. It provides a number of utilities and classes to work wit

Kirk Bushell 470 Dec 8, 2022
PHP CLI tool which allows publishing zipped MODX extra to modstore.pro marketplace

MODX Extra Publisher PHP CLI tool which allows publishing zipped MODX extra to modstore.pro marketplace. Installation global? local? To install packag

Ivan Klimchuk 3 Aug 6, 2021
Library extra fields for Laravel Orchid Platform

Orchid Fields Extra library which add different fields in Laravel Orchid Platform Installation You may install into your project using the Composer pa

Ilya 12 Nov 9, 2022
Extra RedBean ORM

RedBeanPHP 5 RedBeanPHP is an easy to use ORM tool for PHP. Automatically creates tables and columns as you go No configuration, just fire and forget

GingTeam Development 5 Nov 23, 2022
Tentative Extra Data Structures for php

Teds Introduction Teds is a another collection of data structures. (Tentative Extra Data Structures) Installation This extension requires php 8.0 or n

Tyson Andre 26 Nov 21, 2022
Updated project with extra Features like WISHLIST, List Orders, add Reviews, updated routing, resolved search bug is available for Premium

Updated project with extra Features like WISHLIST, List Orders, add Reviews, updated routing, resolved search bug is available for Premium Projects We

Franck Thiam 1 Nov 23, 2021
Rami's presskit() with some extra conveniences.

presskittie() presskittie() is presskit() by Rami Ismail, but with some conveniences: run and develop it locally with docker deploy it to Github Pages

Juan Uys 14 Oct 31, 2022