Works with any Wireguard server (but if you use theirs you get some additional functionality). Supports MFA.
Dehydrated is a client for signing certificates with an ACME-server (e.g. Let's Encrypt) implemented as a relatively simple (zsh-compatible) bash-script. This client supports both ACME v1 and the new ACME v2 including support for wildcard certificates! It uses the openssl utility for everything related to actually handling keys and certificates, so you need to have that installed. Other dependencies are: cURL, sed, grep, awk, mktemp (all found pre-installed on almost any system, cURL being the only exception).
Current features:
Generally you want to set up your WELLKNOWN path first, and then fill in domains.txt. Please note that you should use the staging URL when experimenting with this script to not hit Let's Encrypt's rate limits. See docs/staging.md.
Ldaptor is a pure-Python library that implements LDAP client logic, separately-accessible LDAP and BER protocol message generation and parsing, ASCII-format LDAP filter generation and parsing, LDIF format data generation, and Samba password changing logic
Also included is a set of LDAP utilities for use from the command line and a server that can be executed locally.
An open-source alternative frontend for YouTube which is efficient by design.
YouTube has an extremely invasive privacy policy which relies on using user data in unethical ways. You give them a lot of data - ranging from ideas, music taste, content, political opinions, and much more than you think. By using Piped, you can freely watch and listen to content without the fear of prying eyes watching everything you are doing. Doesn't seem to require a database on the back-end. Claims to be a PWA.
Use the Dockerfile as instructions to build manually. Upload dist/ to shared hosting. Done.
A personal client for Lemmy sites that looks like old.reddit.
An overview of alternative open source front-ends for popular internet platforms (e.g. YouTube, Twitter, etc.)
Wildebeest is an ActivityPub and Mastodon-compatible server whose goal is to allow anyone to operate their Fediverse server and identity on their domain without needing to keep infrastructure, with minimal setup and maintenance, and running in minutes.
Wildebeest runs on top Cloudflare's Supercloud, uses Workers and Pages, the D1 database to store metadata and configurations, Zero Trust Access to handle authentication and Images for media handling.
Requires a Cloudflare account, because they're basically your infrastructure. This also means that, of course, the installation and setup process is even more involved than trying to write a Terraform manifest.
A frontend for Mastodon/Pleroma with heavy inspiration from the Tumblr user dashboard. DashboardFE should work on a standard LAMP stack with the most common php extensions enabled. It does NOT require a database. While the project works with a decent amount of stability, please note that it is still a work in progress, it can contain several not yet detected bugs or missing some features. The project it's in a constant state of change and improvement.
If you wanna test it first to see if you like it you can check the testing instance here: http://ayanami.cf/dashboard
This section of the "FujiNetWiFi" Git project contains applications, demos, and sample programs for the #FujiNet device. Some applications are generic terminals, for connecting to servers (e.g., netcat and PLATO). Others are clients for talking to standard online services (like twitter and iss-tracker), or #FujiNet-specific services (like apod and news; code for some of those live at https://github.com/FujiNetWIFI/servers). Finally, others are apps or demos that exercise other parts of the #FujiNet device (e.g., appkey-sample and LiteSAM).
Generally, compiled executable programs are likely to work best if you disable built-in BASIC while booting your Atari (hold [OPTION] on XL and XE models).
Alternative privacy-respecting frontends for popular services. Some of them have additional useful features, like RSS feeds and APIs that suck less.
Lunr.js works on the client-side through JavaScript. Instead of sending calls to a backend, Lunr looks up search terms in an index built on the client-side itself. This avoids expensive back-and-forth network calls between the browser and your server. There are plenty of tutorials online to showcase Lunr's website search functionality. But you can actually use Lunr.js to search any array of JavaScript objects.
A curated list of awesome stuff around the Matrix protocol, network, and ecosystem.
A curated list of awesome Mastodon and Fediverse related stuff!
A curated list of amazingly awesome XMPP server, clients, libraries, resources - with focus on security.
A curated list of delightful XMPP related resources.
Personal media server. Kind of like Kodi, but you can use platform specific clients to access your media, just like you can from the television. Streams media as necessary. There's even an HTML5 client so you can use your web browser instead of an app or client. You can use Kodi as a client, too.
Github: https://github.com/MediaBrowser
A page at the Personal Telco Project's wiki which lists many, many different captive portal applications (web apps that intercept clients' first attempts to browse websites and redirect them to a "click here to continue" page). Some are still around, some aren't, some suck, some don't, some are ancient and no longer maintained, some are still updated. You don't know what you'll find here, so you're on your own. Good luck.