7 years ago, I started the PiNet project (previously called Raspi-LTSP) to support educators in using Raspberry Pi computers in a real classroom environment, by providing network logins, shared folders, a centralised OS image and much more. This involved building a solution that a complete beginner to Linux could set up and maintain, that would just work day in, day out.
The cherry on top was then direct (and free) support available by email (or later Twitter DMs), when something did go wrong.
PiNet has since had over 5000 completed installations since logs began in 2015. These installations are spread across over 80 countries across the world and even now, there are hundreds of PiNet server check-ins for updates, each month. On top of this, over 70,000 unique (student) users have been created on PiNet systems!
Although PiNet was built for schools, it has been picked up and used by researchers/universities, charities, commercial organisations, the odd postal service and even a prison and hospital.
To date, I have invested thousands of hours into the project, into everything from writing code, putting together easy to follow documentation for educators (including a series of videos) and sending over 500 support email responses, to users from every corner of the planet.
Unfortunately though, as many folks have noticed, my free time to invest in the project has significantly dropped over the past few years.
Having switched from software development to a full time Computer Science teacher in a London boarding school, the standard work day of 9-5, Monday to Friday went out the window…
With the new job and a number of other commitments, the amount of time I had available to spend on PiNet plummeted quite dramatically.
PiNet to date, has yet to earn a penny, given it was never meant to. The project is fully open source and was always provided free of charge to the community, including support.
With all of the above in mind, I don’t think it is wise to continue supporting PiNet long term, as I simply don’t have the free time anymore.
A huge amount of work is outstanding to migrate PiNet to the new LTSP core, along with Raspbian Buster (to bring in support for the Raspberry Pi 4). This is work which I don’t have the free time to do anymore.
As such, I have come to the decision that I will no longer be maintaining PiNet into the future.
I will though continue to provide technical support for the rest of the 2020/2021 academic year for already established PiNet setups, although this is unlikely to have as quick a turnaround as previous.
More specifics on all this can be found in the FAQ below.
I want to thank everyone over the years that have been involved with the project. There are far too many to list here, but just a few worth mentioning include
Finally, I want to thank all of the fantastic Raspberry Pi community, for their support over the years.
Although this is the end of the PiNet chapter, it by no means will be the end of my involvement in the Raspberry Pi, open source or CS education communities. I have always had plenty of other projects on the go. Hopefully this will allow me to put a little more time into those other ideas and projects.
So to everyone that has supported PiNet over the years, I thank you.
– Andrew Mulholland - PiNet project coordinator
A number of reasons
Nope, your PiNet server will continue to work as it has always. This announcement is simply to confirm that there will be no further development of PiNet, along with announcing the end of support for existing PiNet servers, will be the end of the 2020/2021 academic year.
Keep in mind though, Debian Stretch (which Raspbian Stretch is based on) end of life for security updates is July 2022. Debian Jessie has already reached end of life for security updates in June 2020. More details can be found here.
In addition to this, Ubuntu 16.04 reaches end of support in April 2021 and Ubuntu 18.04 reaches end of support in April 2023. More details can be found here.
Although it doesn’t provide exactly the same functionality, the closest alternative is PiServer, from the Raspberry Pi Foundation.
PiServer is an excellent tool and very powerful. Although there are some classroom specific features that are missing from it, it does include support for some nice new features that never made their way to PiNet like SD-card-less booting for newer Pi models.
I hope to be able to continue providing email support for existing PiNet servers right up until the end of the 2020/2021 academic year. My hope is that this allows schools currently using PiNet, to continue doing so without interruption in this academic year.
My intention is to continue running the PiNet apt repository till the earliest of the end of the 2020/2021 academic year, although it will likely run well beyond that as the cost of doing so is minimal (only around 30GB/40GB a month). The backup mirror though will be retired earlier.
The code will continue to be available long term, via Github as usual.
I should start by warning you, PiNet is a pretty huge project! If you are serious though about updating PiNet though, do feel free to reach out with any questions.