-

A Raspberry Pi 4 with Elasticsearch

For the purposes of this post I’m going to be installing ElasticSearch 7.17.3 on a Raspberry Pi 4 with 4GB RAM running Ubuntu Server. Based on Lucene, Elasticsearch has become a common and successful document/search indexing platform. A number of applications...

Shortest Path Traveller

The SHoRTeST website is available at: https://shortest.rudiball.com This is a basic application for providing the fastest route to see major attractions in a city. If you have limited time and want to optimise your travel through a city to see as...

Tailscale and Software Defined WANs for Home VPNs

Note: I’ve previously written on how to setup your own home VPN using a Linux machine and PiVPN. This new approach does not require setting up port-forwarding and/or the transportation of keys to connecting machines. A new collection of Software Defined...

tmux

A tmux Terminal Cheatsheet

Activity Command Start a session tmux Start a named session tmux new -s your_session_name Session: Typical template: Toggle tmux command CTRL-b **** Session: Detach the current session CTRL-b d List Sessions tmux attach-session -t <name/number>e.g. tmux attach-session -t 0 Panes: Session:...

APN Settings Android

UK APN Settings and 4G vs 3G

The UK has several mobile phone networks with many sub-providers or Mobile Network Operators (MNOs) offering deals off their infrastructure, so this actually limits the number of APN (Access Point Names) settings which exist. The APN is kind of like the...

Setting up your own VPN with PiVPN

Note: I’ve recently written a new method for producing a personal VPN using TailScale. This may be easier and more accessible to most readers. It doesn’t require configuration of a networks port-forwarding or the manual sharing of cyrptographic keys. You can...

Delay Tolerant Network Simulation

Delay Tolerant Networking (DTNs) is an approach to computer network architecture that seeks to address the technical issues in heterogeneous networks that may lack continuous network connectivity. Examples of such networks are those operating in mobile or extreme terrestrial environments, or planned networks in space....