The Raspberry Pi is an awesome little computer, whose capabilities won’t stop increasing. As such, you should make sure that you have the best apps installed on it. Whether you’re running Raspberry Pi OS (formerly known as Raspbian) some apps are unmissable.
Here are best apps for your Raspberry Pi.
Doesn’t Raspberry Pi Come With Apps Preinstalled?
In this video, I'll teach you how to setup a raspberry pi TorrentBox Downloader with Raspbain Lite as the operating system, Deluge as the torrent software, a.
In this video, I'll teach you how to setup a raspberry pi TorrentBox Downloader with Raspbain Lite as the operating system, Deluge as the torrent software, a. The Raspberry Pi is a tiny yet powerful single-board computer. With its small form factor, the credit card-sized Pi boasts an extremely low power-draw. Coupled with a fantastic wired and wireless connectivity as well as lots of RAM choices and a strong system-on-a-chip (SoC), the Raspberry Pi is well-suited to connected applications such as a whole-home ad-blocking server, VPN, and even a.
Before proceeding you’re probably thinking “hold on, my copy of Raspberry Pi OS already has a bunch of apps installed.” No doubt you’re thinking of VLC media player, Scratch, and LibreOffice.
With three editions of Raspberry Pi OS to choose from, though, you won’t be surprised to find that those apps aren’t included on them all. The Lite version comes with little to talk of, not even a desktop, and is aimed at project builders. Meanwhile the “Raspberry Pi OS with desktop” comes with VLC media player and the Chromium Web Browser, but little else.
The “Raspberry Pi desktop and recommended software” version, meanwhile, is jam-packed full of everything you could need. But it’s a bit of a big download, so you might prefer to avoid it.
Whatever the case, we’ve chosen the best 10 Raspberry Pi apps that you don’t already have installed. Let’s take a look at them.
So, add VLC media player and Scratch as required
1. Guake
Whether you’re new to Linux or an expert, the default Terminal is frustrating. It’s plain, obscures the desktop, and, overall, the Terminal application is difficult to appreciate.
Consider a replacement: Guake. With a Quake-style semi-transparent interface, Guake can be installed via the Add/Remove Software tool.
After installation, you’ll find it in Applications > System Tools > Guake. Once you see the notification that Guake is running, tap F12 to summon it. Guake will drop down from the top of the screen when called.
Guake lets you see what is happening elsewhere on the desktop. You can also right-click inside the Guake window to alter the Preferences, which includes tweaking the appearance.
2. Synaptic Package Manager
It’s easy enough to install software via the command line, and Raspbian has its own mouse driven Add/Remove Software tool. But sometimes that’s not enough. If you’re looking for something more expansive, try Synaptic.
Unlike the native tool, Synaptic uses more specific software categories, helping you to find the tools you need. Synaptic (one of several Linux package managers) also ensures you’re using the current version of apps installed on your Pi. All you need to do is click Reload and then Apply to run the updates.
You can install Synaptic Package Manager on Raspbian with:
Once installed, run it with a command:
…or launch Synaptic Package Manager from the Preferences section of the desktop menu.
3. MyPaint
Best open source apps lists like this almost always suggest GIMP as a sort of easy Photoshop alternative. While this is a good option, it’s often preinstalled on Raspberry Pi OS. For something a little different, try MyPaint.
This is an open source graphics editor for digital painting, rather than image manipulation. Closer to Corel Painter or Krita than Photoshop, it includes layers, brush settings, scratch pad, and brushstrokes that differ based on the angle and zoom. Many other features can be found on the project’s GitHub page.
To install MyPaint, open a terminal and enter
Alternatively, find it in Add/Remove Software in the Graphics category.
4. QMMP
VLC media player plays music, but if you’re looking for something a more visually striking, try QMMP.
With support for all the usual audio formats (MP3, FLAC, Ogg FLAC, Ogg Vorbis, WAV, CD Audio, etc.), it also delivers equalization settings and visual effects.
Various plugins are also supported, adding functionality. This ranges from playing music from YouTube to playing chiptunes (music created on or for 8-bit systems).
Install QMMP with
You’ll also find it in Add/Remove Software listed under Multimedia. Once installed, simply launch it from Menu > Sound & Video and open your favorite tunes.
5. DOSBox
The Raspberry Pi isn’t exactly short of games. Amateur developers and have created hundreds of homebrew games; some Linux titles run on the Pi, too. It’s also an excellent platform for playing retro games.
Various types of emulation are possible with the Raspberry Pi, from 8-bit home computers to consoles. But if your preference is for classic PC games, try DOSBox.
Capable of running all software from the MS-DOS era, DOSBox lets you play PC games from the 1980s and 1990s.
To install DOSBox on the Raspberry Pi, open Preferences > Add/Remove Software and search for it. Once installed, head to your Home directory and create a new folder, dosgames. This is where you should save the extracted contents of downloaded games to, ready to use them.
DOSBox itself can be launched from Menu > Applications > Games > DOSBox Emulator. See our guide to using DOSBox for help on configuring the application and finding and installing games.
6. Arduino IDE
Planning to pair your Raspberry Pi up with an Arduino for some maker fun? If so, you’ll need Arduino IDE (Integrated Development Environment). The IDE makes it simple to write and upload code to any Arduino connected to your Raspberry Pi.
You can install Arduino IDE on your Pi via Preferences > Add/Remove Software.
Once installed, launch via Applications > Programming > Arduino IDE. Use the Tools > Boards menu to select the correct Arduino model (Arduino Uno and clones are selected by default).
From here, you can check File > Examples for some useful example scripts for the Arduino. You can also extend its capabilities via new libraries. You’ll find information on these at www.arduino.cc/en/Reference/Libraries. Meanwhile, our detailed guide to Arduino will help you get started.
7. NixNote
Using a different computer doesn’t mean you won’t need to keep notes from time to time. NixNote is an open source client for Evernote, easily installed in Add/Remove Software.
Once installed, NixNote gives you access to your existing Evernote archive of ideas, jottings, lists, and so on. It can export as PDF, and the data can be backed up and restored as needed.
In short, this is a useful notebook client that syncs with Evernote on your other devices for unified notetaking.
8. Deluge
First things first: Deluge is a BitTorrent client. This doesn’t mean that it is illegal; BitTorrent itself isn’t illegal. Rather, the misuse of the peer-to-peer networking technology to download copyright-protected movies and games is illegal.
For instance, many Linux operating systems (including Raspbian) can be downloaded over BitTorrent. This provision reduces the overhead on hosting the distribution on a dedicated server. Our guide to BitTorrent explains this in more detail.
Why might you need a BitTorrent client on your Raspberry Pi? Well, it depends how you’re using the computer. If you utilize it as a repository for personal data, Deluge can download data from your Pi wherever you are. Full details on how to this can be found on the Deluge Wiki.
You’ll find Deluge in Preferences > Add/Remove Software. If you want to use the torrent app in headless mode, connect via SSH and run:
Once this is done, Deluge is ready to run. Pi desktop users can launch it in Menu > Internet.
9. OpenVPN
Every computer should connect to the internet via a VPN. While there are no VPN clients for the Raspberry Pi, there is OpenVPN.
This is a VPN client app that lets you connect to your preferred VPN server using existing account credentials. For example, you can connect to ExpressVPN VPN servers using the configuration files they provide.
Install OpenVPN with
Be sure to download the OVPN configuration file for your preferred server and save it on your Pi. Most VPN services provide OpenVPN support so this should be straightforward.
Check our guide to setting up a VPN on the Raspberry Pi for configuration tips.
10. Steam Link
While the Raspberry Pi doesn’t have the hardware to run standard PC games, it is good enough to stream them. This is possible thanks to the Steam Link software from Valve, which lets you stream games from a PC.
With the games you want to play installed on your PC and streaming enabled, setup is simple. Just connect your Raspberry Pi to your TV and run
Best Torrent Client Raspberry Pi
Learn more in our guide to Steam Link for Raspberry Pi.
Awesome Raspberry Pi Apps You Can Install Today
Along with the apps already installed on your Raspberry Pi, a wealth of alternatives is available. They bring new functionality, improve privacy, deliver gaming, improve productivity, and more.
Which apps you install will determine how you use your Raspberry Pi. Explore the possibilities further in our guide to the best Raspberry Pi projects.
Read the full article: The 10 Best Apps to Install on Your Raspberry Pi
RPi consumes only a few watts of power so it seems to be ideal torrent client platform – it can run for days and slowly (or not) download the content from internet. Setting up Torrent client is very easy. Here is how to do it…
We will install torrent client called Transmission. Before we do that lets update and upgrade our packages.
Best Torrent Client For Raspberry Pi
2 | sudo apt-getupgrade |
Installing the client:
After installation we need to configure it a bit, but don’t worry, it will take only a few minutes. Configuration file is /etc/transmisson-daemon/transmission.json
. There are several values we need to change – here is the list of modified parameters (we will be modifying the rest but in more human way later on).
Before editing the config file stop daemon (if you stop daemon after editing the file, your changes will be overwritten):
To update config file execute:
First we’ll get rid of authentication when connecting to Transmission using web browser
'rpc-authentication-required': false
To avoid loosing any control over who connects to our Transmission we can define IP address range of computers that can connect. With the below settings, Transmission will be controlled by computers with IP addresses starting with 192.168.1.* and from local host (RPi).
'rpc-whitelist': '127.0.0.1,192.168.1.*'
Also make sure that the following parameters are set in this way:
'rpc-port': 9091
'rpc-url': '/transmission/'
Now, start Transmission-daemon:
From computer/tablet that has ip within the defined (above) range, connect to your Transmission:
(assuming IP of your Raspberry Pi is 192.168.1.106)
192.168.1.106:9091
or192.168.1.106:9091/transmission
(no / at the end of url)
or192.168.1.106:9091/transmission/web/
(remember about / at the end of the address)
If you did everything right here is what you should see:
Now, with graphical interface you can easily set majority of Transmission properties as well as upload torrent files and start downloading. The setting you do in web interface will be reflected in settings.json
file as soon as Transmission is stopped. If you still want to modify properties in config file, here is a link to description of all possible settings Config File Parameters Description
Remember, that when you set directory for downloaded files, this directory needs to have right privs so that Transmission would be able to write files there. If it’s external drive that will host the directory (most likely that will be the case) and you’ve installed Transmission on RaspBMC, mount if with mode=000 setting in fstab as described in DLNA installation.
Is it over? It can be if you’re fine with checking the download status from web browser, but it would be much cooler to be able to monitor, start and stop torrents from XBMC, since most likely you would like to use XBMC to view/listen media (if you’re downloading one). There is XBMC plug-in that you can install from XBMC GUI.
To install go to: System->Settings->Add-ons->Get Add-ons->XBMC.org Add-ons->Program Add-ons->Transmission
and select install. If you disabled logging to Transmission there is nothing to configure. If you enabled it you need to enter username and password in the settings.
To start the plugin go to: Programs->Transmission
Transmission daemon XBMC plugin
Best Torrent Client For Raspberry Pi 4
Transmission daemon XBMC plugin – detailed torrent status
Best Torrent Client Raspberry Pi
Isn’t that cool? :)