diff --git a/dietpi-contribute.html b/dietpi-contribute.html new file mode 100644 index 00000000..c3384f97 --- /dev/null +++ b/dietpi-contribute.html @@ -0,0 +1,3534 @@ + + + +
+ + + +Contributions are always welcome, no matter how small or large.
+
You can do this in many ways: you can contribute code, make improvements to the DietPi documentation, participate in the discussion on our forum, report an issue or investigate existent ones on GitHub. This page provides everything you need to get started !
This month we are asking you to help DietPi project. DietPi is an open source product and it is free to use. We are sustained by donations and even a small one (as little as the price of a cup of coffee) would help the things move forward, covering the hardware and infrastructure costs.
+
+ In 2020 we made 8 releases and brought 128 improvements and changes, and fixed 119 bugs. We provided new software titles, support new SBCs and brought many optimizations. Enable us to grow more in 2021 !
+
Highly optimized lightweight desktop without the bloatware. If you are seeking a raw performance desktop, LXDE is all you need. One of the lightest and functional desktops available. One of our favourites!
+ +Popular Gnome2 (a time when Gnome wasn't obsessively bloated) based desktop environment.
+ +A popular lightweight desktop. Does not perform as well as LXDE/MATE.
+ +Unique desktop
+ +Does my device support HW GPU acceleration?
+Launch options?
+Run a Desktop environment on your device that can be accessed remotely, over the network. Great for headless devices.
+Remote desktop server with advanced features, such as screen recording. The client also scans for all available NoMachine servers on your network, allowing easy connection and maintenance of your remote desktops.
+Remote desktop supporting the Windows Remote Desktop Client.
+Run a Desktop environment on your device that can be accessed remotely, over the network. Great for headless devices, RealVNC also supports shared desktop mode.
+The only media centre/player you'll ever need.
+A lightweight, bare-bones, no frills HiFi music player with a web based interface. Select or search for a song and play it, simple and effective. If you are seeking the highest raw performance audio playback, without bloatware and additional processing, YMPD is highly recommended. YMPD is a front end for MPD.
+A feature-rich web interface audio player for MPD. Includes song/album scraping, ideal for music catalog browsing.
+Console-based Audio Visualizer for MPD. Can be displayed in SSH terminals, consoles and LCD HATS.
+A feature-rich python based music player with a web based interface. Mopidy is also highly customisable and supports various extensions from web extensions to backend extensions.
+Airsonic is a free, web-based media streamer, providing ubiquitous access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.
+Stream from your own computer. Your media — your terms.
+Logitech Media Server (aka Squeezebox Server) is the server software that enables web interface control of software audio players (Squeezelite), and, hardware based audio players from Logitech (formerly known as Slim Devices).
+Squeezelite is the audio software that allows you to turn your DietPi device, into a audio playback capable player for Logitech Media Server, and, other supported software.
+Allows you to stream media files on the DietPi system, to any DLNA/UPnP capable playback device.
+Shairport Sync is an AirPlay audio player which plays audio streamed from iTunes, iOS devices and third-party AirPlay sources such as forked-daapd and Airfoil. Audio played by a Shairport Sync-powered device stays synchronised with the source and hence with similar devices playing the same source. This allows for synchronised multi-room audio on multiple devices.
+A web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.
+Bringing all of your home videos, music, and photos together into one place has never been easier. Your personal Emby Server automatically converts and streams your media on-the-fly to play on any device.
+Plex brings your favorite media together in one place, making it beautiful and easy to enjoy. Plex organizes your personal video, music, and photo collections and streams them to all of your devices.
+Tautulli is a 3rd party application that you can run alongside your Plex Media Server to monitor activity and track various statistics. Most importantly, these statistics include what has been watched, who watched it, when and where they watched it, and how it was watched. The only thing missing is "why they watched it", but who am I to question your 42 plays of Frozen. All statistics are presented in a nice and clean interface with many tables and graphs, which makes it easy to brag about your server to everyone else.
+Turn your device into a lightweight Mumble VoIP server
+Turns your SBC into a Roon capable audio player. By using the main Roon application on another device, you can stream your music catalog directly to the Roon Bridge running on your SBC.
+Turns your device into a Roon capable audio player and core server. Roon looks at your music and finds photos, bios, reviews, lyrics, and concert dates, and makes connections between artists, composers, performers, conductors, and producers. What you get is a searchable, surf-able magazine about your music.
+Allows you to stream music from a HQPlayer source (e.g.: Windows) and output directly from your DietPi device. Features DRC, high quality up-sampling (e.g.: 192 KHz) and more.
+Shoutcast streaming server. Our installation includes DarkIce for audio input (e.g.: mic).
+Koel is a simple web-based personal audio streaming service written in Vue on the client side and Laravel on the server side. Targeting web developers, Koel embraces some of the more modern web technologies – Flexbox, audio, and drag-and-drop API to name a few – to do its job.
+A DLNA audio render/endpoint. Allows you to stream and play music, from another device, such as BubbleUPnP.
+Transmission, the lightweight web interface BitTorrent server that allows you to download BitTorrent files. Simple and highly efficient.
+Deluge, the web interface BitTorrent server that allows you to download BitTorrent files. This python coded BitTorrent server is an alternative to the lightweight Transmission option.
+qBittorrent is a lightweight BitTorrent server with a slick web interface. As its coded in C++ (Qt), it offers excellent performance on any device.
+rTorrent is a BitTorrent server. ruTorrent is also installed to allow for web interface access and control.
+Aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. Aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.
+DietPi will automatically install webui-aria2 alongside Aria2, to enable web interface access.
+You can access and manage SABnzbd from any device with a web browser, including iOS and Android phones and tablets.
+Apps like Sonarr, Medusa, Radarr, Headphones and more can integrate with SABnzbd and automate your download process. SABnzbd can also read and process RSS feeds, activate custom scripts and notify you.
+Automatically download your favorite TV shows, as they become available. Searches both Bit Torrent and Usenet, has a feature to automatically download and organise the download, with your favorite Bit Torrent app.
+Automatically download your favorite TV shows, as they become available. Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
+Automatically download your favorite movies, as they become available. Searches both BitTorrent and Usenet, has a feature to automatically download and organise the download, with your favorite BitTorrent app.
+PVR for Usenet and torrents. Just fill in what you want to see and CouchPotato will add it to your "want to watch"-list. Every day it will search through multiple NZB & torrent sites, looking for the best possible match. If available, it will download it using your favorite download software.
+Jackett works as a proxy server: it translates queries from apps (Sonarr, Radarr, Lidarr, Medusa, CouchPotato) into tracker-site-specific HTTP queries, parses the HTML response, then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches.
+Extremely efficient and high performance NZB download manager with web interface. Coded in C++.
+HTPC Manager combines all your favorite software into one slick interface. Do all your HTPC tasks without using 5 different interfaces!
+Tyrian (OpenTyrian) if not the best game in the world, is the best top-down shooter/scroller game ever created. +OpenTyrian is best experienced by using a mouse and the Enter key to change rear fire mode. +Its old, retro, and a classic etc, but I doubt you'll to find a recent and similar game that's anywhere close addictive as OpenTyrian.
+Cuberite allows you to create a single, blazingly fast Minecraft server, which utilizes the performance benefits of C++ (instead of Java). Also comes with a handy web interface.
+MineOS allows you to create and control multiple Minecraft servers with ease, using a simple web interface.
+Nukkit is Java based server for Minecraft Pocket Edition
+Amiberry is an optimized Amiga emulator for the Raspberry Pi and other ARM-based SoCs, that brings you the highest performance Amiga emulation. Be it a classic A500, A1200, CD32 or up to a high-end model equipped with a 68040 and a graphics card, we’ve got you covered.
+Descent 1 & 2. A masterpiece 3D FPS. Brought back to life with the DXX-Rebirth project. Play Descent as true to the original with OpenGL/ES rendering. DietPi will install the Demo and Shareware versions of Descent. Please see the FAQ to transfer the full game.
+Steam + Gaming on Linux, nothing else to say :)
+Got a RPi camera module? +Want to record paint drying using time lapse, or, start your own neighbourhood watch surveillance system? Want full control of your RPi camera in a web based interface. This is all you need!
+Web interface and surveillance for your RPi/USB camera. Mainly focused towards motion detection usage
+Your very own personal cloud based backup/data storage system (e.g.: Dropbox) with ownCloud.
+Your very own personal cloud based backup/data storage system (e.g.: Dropbox), with a slick and simple web interface.
+Feature-rich backup and sync server with web interface. Similar to ownCloud with vast configuration options to meet your "cloud" needs.
+Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time. +TLDR: Basically, it allows you to create a complete system backup, using a simple web interface, for systems on your network.
+Your very own GitHub style server, with web interface.
+Your very own GitHub style server, with web interface.
+Backup and sync server with web interface. Extremely lightweight and efficient as no web server is required.
+If you always wanted your very own forum, phpBB is all you need.
+WordPress is a state-of-the-art semantic personal publishing platform with a focus on aesthetics, web standards, and usability. Allowing you to create your own website.
+Allows you to host and browse your images from a web interface.
+Lightweight CalDAV + CardDAV server.
+A free decentralized peer to peer market server for all. No fees. Using Bitcoin. +Oldschool: Think Napster, but for buying and selling stuff using your Bitcoins
+Decentralized open source search engine. Essentially, "peer 2 peer" Google search engine, not controlled by Google.
+Turn your device into a wireless hotspot/access point. This allows other wireless devices to connect and share the internet connection.
+Turn your device into a WiFi HotSpot/Access Point with Tor routing. All WiFi HotSpot traffic will be routed through the Tor network, for all connected WiFi devices. +Perfect for users requiring anonymity and privacy.
+All in one, battery based power supply HAT for the RPi, featuring UPS capabilities and battery run time.
+The standard, well known GPIO interface library for the RPi (Python). Bring out the engineer in you!
+Alternative GPIO interface library based on c. Bring out the engineer in you!
+WebIOPi allows you to control your Raspberry Pi's GPIO hardware using a web interface.
+Node-Red is a visual tool for wiring together hardware devices, APIs and online services in new and interesting ways. Node-Red uses a standalone web server that can be accessed remotely.
+Eclipse Mosquitto™ is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 3.1 and 3.1.1. MQTT provides a lightweight method of carrying out messaging using a publish/subscribe model. This makes it suitable for "Internet of Things" messaging such as with low power sensors or mobile devices such as phones, embedded computers or microcontrollers like the Arduino.
+Platform with iOS and Android apps to control Arduino, ESP8266, Raspberry Pi and similar microcontroller boards over the Internet.
+Power control module for Raspberry Pi which allows you to physically power on/off the system, without the need to run poweroff
.
InfluxDB is a database optimised to save time based data as logs or data from a sensor. The main interface to the database for management and data transfer is HTTP requests that are handled directly by the InfluxDB system service (default port being 8086).
+The data can be nicely viewed with Grafana. This installation and documentation was possible, thanks to @marcobrianza
+The open platform for beautiful analytics and monitoring.
+This installation and documentation was possible, thanks to @marcobrianza
+Allows you to easily access your device over the internet. Weaved works by connecting you to a specific TCP port on your device, all of which can be customized during 1st run setup.
+Share physically attached USB devices from your SBC, over the network, to other systems. Awesome!
+Turn your Odroid CloudShell, Odroid 3.5 LCD Touchscreen Shield, Waveshare32, or monitor into a dedicated lightweight system stats display.
+Linux Dash allows you to monitor your system stats from a webpage.
+Allows you to monitor your system stats from a webpage.
+A slick, lightweight system stats monitor with web interface
+The pinnacle in lightweight feature-rich system stats. All wrapped into a slick web interface. There is only 1 system stats program you need, this is it.
+Remote system management with web interface.
+Protects your system from brute-force attacks, by banning the source IP address. We have enabled detection for SSH servers (OpenSSH and Dropbear), however, fail2ban also supports additional software.
+Host your own website!
+NB: DietPi will automatically install a web server stack if any software requires it. For most users, you should never need to manually install one. By default this is Lighttpd, however, you can change this in the DietPi-Software menu.
+Host your own website! Nginx is the middle ground between performance (Lighttpd) and bulk (Apache2), whilst keeping many features available in Apache2. Ideal for general use, regardless of expected web traffic load.
+NB: DietPi will automatically install a web server stack if any software requires it. For most users, you should never need to manually install one. By default this is Lighttpd, however, you can change this in the DietPi-Software menu.
+Host your own website, without breaking the resource bank. Lighttpd is ideal for low expected web traffic, and/or local use.
+NB: DietPi will automatically install a web server stack if any software requires it. For most users, you should never need to manually install one. By default this is Lighttpd, however, you can change this in the DietPi-Software menu.
+Web interface SQL admin tool for web server installations.
+A free and automated SSL cert installation for your web server. This will allow you to have https:// (secure) access to your site.
+Tomcat is a Servlet and JSP Server serving Java technologies. In your Java project you can build your WAR (short for Web ARchive
) file, and simply drop it in the deploy directory in Tomcat.
Pi-hole is a DNS/Web server that will block ads for any device on your network.
+Access files/music/downloads etc. on your DietPi system quickly and efficiently with minimal overheads.
+Feature-rich and well supported network file system.
+Very secure FTP file server with feature rich security options.
+Network file system server
+An easy to use VPN server and client system. The DietPi installation of OpenVPN uses a single client file to get you connected with minimal hassle.
+OpenVPN installer & management tool. It also has a command pivpn
which allows for simple creation of additional user OpenVPN profiles.
OctoPrint provides a web interface for controlling consumer 3D printers.
+High performance TCP/HTTP load balancer
+Use your No-IP account and website URL address to always have it pointing to your DietPi System. Essential if your hosting a website.
+Lightweight SSH server, installed by default on DietPi systems.
+Feature rich SSH server with SFTP/SCP support.
+Installed by default on DietPi. Ideal for users who do not require log files, and, to increase SD card lifespan and improve overall system performance.
+Full Logging (Rsyslog & Logrotate): For users who require the maximum logging possible, with no interference from DietPi.
+At startup the Roon Extension Manager accesses a repository containing the community developed extensions. Via Settings->Extensions within Roon the repository can be viewed and an extension can be selected to perform a certain action.
+Ubooquity is a free home server for your comics and ebooks library, with remote web interface viewing.
+Automatically download your favorite music from various artists, as they become available. It can monitor multiple RSS feeds for new music of your favorite artists and will grab, sort and rename them.
+Folding@home is a project focused on disease research. The problems we’re solving require so many computer calculations. They need your help to find the cures!
+A self-hosted RSS feed aggregator.
+A lightweight, bare-bones, no frills HiFi music player with a web based interface. myMPD is a front end for MPD, and a recent fork of YMPD. myMPD provides a reworked UI based on Bootstrap 4, and, a modernized backend including many new features, whilst having the same small footprint as ympd.
+DietPi-NordVPN is a combination of OpenVPN installation and DietPi front end GUI. Allowing all NordVPN users to quickly and easily connect to any NordVPN server in TCP or UDP, using only open source software. Highly recommended for BitTorrent/NZB use.
+Slick and feature rich, lightweight desktop. If you are seeking a good performance desktop that looks and feels slick, LXQt is all you need. @Fourdee (Daniel's) daily driver desktop!
+ +