

– More generally, how to gain more space on your SD card. – How to uninstall applications from your Raspberry Pi. – How to get a list of currently installed packages. It’s also possible to do this with a command line: sudo apt remove package_name in a terminal. To remove applications on Raspberry Pi OS with Desktop, use the “Add/Remove Software tool” and uncheck the programs to uninstall. Let’s learn how to easily uninstall your applications. If you are here, you are probably in the same boat :).

Register a User, Connect your device to service (by running one line command on device), use Web interface to open/close secure tunnels to the device.I conduct many tests on Raspberry Pi that require me to install many applications, but I don’t necessarily clean up when finished. The process is very straight forward i.e. We can set up our own VPN server however this requires knowledge to do it right.Ĭonclusion – Easy, Paid, Secure, Bad User Experience (connecting to VPN every time you need to connect to HA)įor this scenario we can use free tunneling services (i.e.

mobile device) that will allow us to access to HA by local IP address. We should connect our HA server to VPN then in other side we should connect our client to VPN (i.e. setup ssl certificate we can use Let’s Encrypt service ( ) to get free certificate, however we should configure HA server to use the certificate or we should setup reverse proxy (in most cases nginx or apache) and configure proxy to use certificate.Ĭonclusion – Hard to setup if we want to have secure connection (can be done for free)įor this scenario we should use VPN services. Here we still have security question open. In case your ip address is not fixed (in most cases) you need to use Dynamic DNS services to be able to use domains instead ip address (there are lot of available free services). This requires router configuration (to forward your routers public port to HA private port), however this requires you to have fixed ip address. Port Forwarding (with Dynamic DNS and SSL encryption) There are many methods to do this - the difference is security, easiness of the configuration and cost of the solution.įollowing I am typing some methods with some analysesġ.
