Searx is a metasearch engine, aggregating the results of other search engines while not storing information about its users. It provides basic privacy by mixing your queries with searches on other platforms without storing search data.
In part 2 of 5 of this series on setting up a Python Web App from scratch, Justin Mitchel covers setting up some basic security best practices including using SSH keys, configuring user and group permissions, and securing NGINX with UFW. Be sure to subscribe to catch the rest of this series.
Huginn provides an open-source and self-hosted system for automating online tasks. It is similar to tools like IFTTT and Zapier, but is more customizable. Huginn also gives you greater control by being hosted on your own server. This video shows you how to set up your own Huginn instance.