In 2021, Linux will become even more popular, and today I will share four open source servers that can run on Linux.
1, Samba
Samba is free software that allows UNIX operating systems to connect to the SMB/CIFS(Server Message Block/Common Internet File System) network protocols of Microsoft Windows operating systems. Although much of it is low-level code, and many users will never use it intentionally, its importance cannot be underestimated. This project ensures that Linux and Windows computers run easily on the same network; in other words, Samba makes it easy to share files across the local network, regardless of the platform being used.
On the KDE Plasma desktop, you can right-click any directory option and select Properties. In the properties dialog box, click the Share TAB and select Share with Samba (Microsoft Windows).
Just like this, a read-only access directory has been opened for users on the local network. This means that when you’re at home, anyone in your home using the same WiFi network can access the folder, and of course, to access it, other users need to know where to find it. The path to your computer can be expressed as an IP address or a host name (depending on your network configuration).
Project address: samba.org/
2, Snapdrop
Snapdrop is an open source online service that can transfer files by simply opening a web page at the same time, without saving data on any server. Snapdrop is a PEER-to-peer (P2P) transfer service that is based on the WebRTC interface of the browser, and does not support IE or Safari. Snapdrop can be used on both mobile and PC terminals.
WebRTC supports point-to-point connectivity via web browsers, which means that two users on the same network can find each other using Snapdrop navigation and then communicate directly with each other without going through an external server.
Once two or more clients contact the Snapdrop service, users can exchange files and chat messages back and forth over the local network. It’s fast, and your data stays local.
Project address: github.com/RobinLinus/…
3, VLC
Streaming services are more common than ever, but I have unusual tastes in music and movies, so those typical services rarely seem to have what I want. Luckily, I can easily get my own content out by simply connecting my big media drive to a computer. For example, when I want to watch a movie on a screen other than my computer monitor, I can play a movie file on the web and through any application that can receive HTTP, Whether the app is on my TV, game console or phone.
VLC is a free, open source, cross-platform multimedia player and framework that can play most multimedia files, as well as DVDS, audio CDS, VCDS and various streaming media protocols.
The address of the project: www.videolan.org/index.html
4, PulseAudio
One of my favorite modern Linux features is PulseAudio. Pulse offers amazing flexibility for audio on Linux, including automatic discovery of local network streams. For me, the benefit of this feature is that I can play podcasts and tech conference videos from my work site in the office, and then play the audio from my phone. This ability predates PulseAudio, but Pulse makes it easier.
Before using it, you must first make sure that the PulseAudio Preferences (PapRefs) package is installed so that you can enable network audio in your PulseAudio configuration. In Paprefs, enable network access to local sound devices, possibly without authentication, and enable your computer last night play /RTP sender.
The address of the project: www.freedesktop.org/wiki/Softwa…