Tag Archives: Network

Using a Proxy with your Raspberry Pi

This is the steps we have followed so that we can get our school Raspberry Pi computers to run behind our school proxy without too many issues:

  1. Configure an apt-cacher NG server to handle your apt-get updates – See this post for more details
  2. Whitelist the Python PIP domains and use the –proxy:server:port configuration when installing with PIP – See this post for more details
  3. Open UDP port 123 and TCP port 9418 for the IP range of your devices on the school firewall so that they can use GIT and NTP without issue
  4. Create a new desktop launcher for Chromium so that it auto-detects your school network proxy (this is assuming you are pushing your proxy servers .pac file out via DHCP and/or DNS!) – The guide for this part is detailed below…

Continue reading Using a Proxy with your Raspberry Pi

Installing Python Libraries on a School Network

This question keeps coming up on various forums and on Twitter so I thought I would share how we install Python and the extra libraries we use across our school network. A recent discussion on Twitter between Chris Sharples and Laura caught my attention.

Chris was asking Laura for an MSI package version of her fantastic GUI Zero Python library.


So I offered to write up a blog post about how we install extra Python packages across our school network.


Now all school networks differ and, as they say, YMMV! But for what it’s worth here’s how we do it…

Continue reading Installing Python Libraries on a School Network