Network Posts

Synergy Server on Arch Linux

Synergy on Arch Linux logo

Synergy is a mouse and keyboard sharing application. It uses the server-client model to allow virtual sharing of physical keyboard and mouse over the network. While it is not as reliable as a USB switch or KVM hardware. While it is not free a trial version can work indefinitely offering most features the paid version offers. It can work seamlessly across Windows, Linux and Mac which makes it an option to use with GPU Passthrough on Arch Linux.

MusicBrainz VM Server under QEMU on Arch Linux

MusicBrainz Server logo

MusicBrainz database is used by many applications such as Headphones or MusizBrainz Picard. The one major issue with the database is that the official service is slow and often unavailable while mirrors are either paid or unreliable long term. The server can be installed from scratch locally but is quite tedious which is why it is easier to run the server as a virtual machine. It is not as efficient as the entire OS will have to run in the background but it much easier to setup. Virtual Box can be used to run the VM without any changes but there is no need to run multiple Virtual Machine Managers so in this case QEMU is used.

OpenSSH Server on Arch Linux

OpenSSH Server on Arch Linux

OpenSSH allows powerful and convenient way to remotely access remote systems. However it creates a possible security weakness which is one reason it is not installed by default. With proper configuration it can be secured and allows the administration of headless servers servers or other devices.

Squid Web Cache Server on Arch Linux

Squid Web Proxy Caching on Arch Linux

Squid is a web caching proxy that can reduce bandwidth and improve web browsing speed and response times by caching frequently requested resources. It can also be used as an antivirus, content filter and an ad blocker with various plugins.

ESP8266: Send & Receive Data

Send & Receive Data with ESP8266 Wi-Fi Module

ESP8266 Wi-Fi module can be configured as a Station / Client or an Access Point. Once it the ESP8266 module is configured in either mode or both mode simultaneously it can be used to communicate with other Access Points or Clients. ESP8266 module can handle multiple connections if configured and send / receive data.

ESP8266: Configure as a Station / Client

Wire & configure ESP8266 07 Wi-Fi Module

The ESP8266 Wi-Fi module can function as a Station / Client which allows other Access Points (APs) to connect to it. Station (STA) mode is useful when the module will only send / push data to another device as opposed to receiving / serving data. Prior to setting up the module as a Station, wire & configure ESP8266 module. It is also possible to configure ESP8266 module as an Access Point or both AP and STA modes simultaneously.

ESP8266: Configure as an Access Point

Wire & configure ESP8266 ESP07 Wi-Fi Module

The ESP8266 Wi-Fi module can function as an Access Point allowing other Stations / Clients to connect to it like they would to any router. Prior to setting up the module for use wire & configure ESP8266 module. Besides configuring the module as an Access Point it is possible to configure ESP8266 module as a Client / Station or both modes simultaneously.

Install Home Assistant on Arch Linux

Install Home Assistant on Arch Linux

Home Assistant is a Python 3 based home automation platform that can interface with a plethora of devices. It is relatively new and thus requires some knowledge especially when configuring it. Most of the configuration is done via YAML config file.

Install Mosquitto MQTT Broker on Arch Linux

Install Mosquitto MQTT Broker on Arch Linux

Mosquitto is a lightweight MQTT broker that uses publish/subscribe model. Since it is written in Python it can run on practically any Linux and many other systems. It also comes with command line utilities to publish and subscribe to MQTT clients.

Fix YouTube Stuttering Video in Chrome

Fix YouTube Video Stuttering

YouTube stuttering can be very frustrating and make certain videos practically unwatchable. There are many reasons why this may happen such as a slow or overtaxed computer, insufficient bandwith or even issues with the video service. Often however even with more common issues eliminated stuttering can still persist.