Trello is amazing tool for co-ordination, planning and collaboration with the ability to assign cards, create due dates and checklists and also attach files. I have often found myself wanting to download all of the files associated with a card but have not found an easy way to do this without manually clicking and downloading on each one.
To simplify this I’ve created an online attachment downloading tool that you can export your card information to and it will create a single zip file of all attachments on the card:
A common problem I encounter is trying to use OpenVPN on Linux containers hosted using LXC. LXC containers are a great, low resource way to virtualise things but need some extra setup for OpenVPN. Typically you get an error that looks something like:
ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory
You have a single incoming IP address and want to run multiple web servers for multiple sites behind this IP address on your local network. The best way to do this is using a reverse proxy server For example:
Your External IP is: 22.214.171.124 with and internal LAN of 10.1.1.X
Ports 80 (http) and 443 (https) have been forwarded from your external ip to an internal server at 10.1.1.2 which will handle the reverse proxy and SSL/TLS work using letsencrypt
You have other application web servers listening on port 80 on your internal LAN at 10.1.1.11 and 10.1.1.12 but these are not accessible from outside your network.
You have subdomain11.yourdomain.com and subdomain12.yourdomain.com both pointed to 126.96.36.199 and you want visitors to them to see the application servers at 10.1.1.11 and 10.1.1.12 respectively.
You want to provide secure https access to both subdomains but don’t want to configure this on each of the three servers separately.
This guide is based on using Apache2 on Ubuntu 16.04, some commands may differ slightly between different flavours of Linux but the core configuration for Apache2 should work on any distribution.
We’re all being monitored online in some way – that’s no surprise or secret. Many of us, myself included are not particularly concerned about this for most day to day things. We might not be doing anything “wrong” by the laws of our country so we go about our online business without much of a second thought.
For many people around the world this is not the case. Numerous governments create environments where online freedom is curtailed and censorship rules. They may restrict access to news, communication tools or even specific topics by keyword and will often punish people who attempt to access such information.
For the last few months I’ve been experimenting with hosting Tor relays on some virtual private servers across the internet as a way of helping to provide channels for people to access information and communicate more freely.