From 1e82d94f65ec6c93ce784369c141f1452be97fb4 Mon Sep 17 00:00:00 2001 From: Rabenherz112 Date: Wed, 5 Jul 2023 13:47:18 +0200 Subject: [PATCH 01/10] Remove Tiny Tiny IRC (project archived, repo down) (#3970) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 8b263881..62f5d016 100644 --- a/README.md +++ b/README.md @@ -495,7 +495,6 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g. - [Quassel IRC](https://quassel-irc.org/) - Distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core. ([Source Code](https://github.com/quassel/quassel)) `GPL-2.0` `C++` - [Robust IRC](https://robustirc.net/) - RobustIRC is IRC without netsplits. Distributed IRC server, based on RobustSession protocol. ([Source Code](https://github.com/robustirc/robustirc)) `BSD-3-Clause` `Go` - [The Lounge](https://thelounge.chat/) - Self-hosted web IRC client. ([Demo](https://demo.thelounge.chat/), [Source Code](https://github.com/thelounge/thelounge)) `MIT` `Nodejs/Docker` -- [Tiny Tiny IRC](https://tt-rss.org/tt-irc/) - An open source AJAX-powered chat platform with support for IRC ([Source Code](https://git.tt-rss.org/fox/tt-irc)). `GPL-3.0` `PHP/Java` - [UnrealIRCd](https://www.unrealircd.org/) - Modular, advanced and highly configurable IRC server written in C for Linux, BSD, Windows, and macOS. ([Source Code](https://github.com/unrealircd/unrealircd)) `GPL-2.0` `C` - [Weechat](https://weechat.org/) - Fast, light and extensible chat client. `GPL-3.0` `C` - [ZNC](https://wiki.znc.in/ZNC) - Advanced IRC bouncer. ([Source Code](https://github.com/znc/znc)) `Apache-2.0` `C++` From 8cf81105aead00a8167d7f758aa46575598ea1a5 Mon Sep 17 00:00:00 2001 From: Andrii Romasiun <35810911+Blaumaus@users.noreply.github.com> Date: Thu, 6 Jul 2023 16:04:29 +0100 Subject: [PATCH 02/10] Add Swetrix to Analytics (#3921) Co-authored-by: nodiscc --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 62f5d016..c8506a48 100644 --- a/README.md +++ b/README.md @@ -143,6 +143,7 @@ _Related: [Database Management](#database-management), [Personal Dashboards](#pe - [Shynet](https://github.com/milesmcc/shynet) - Modern, privacy-friendly, and detailed web analytics that works without cookies or JS. `Apache-2.0` `Python/Docker` - [Socioboard](https://github.com/socioboard/Socioboard-4.0) `⚠` - Social media management, analytics, and reporting platform supporting nine social media networks out-of-the-box. `GPL-3.0` `Nodejs` - [Superset](http://superset.apache.org/) - Modern data exploration and visualization platform. ([Source Code](https://github.com/apache/superset)) `Apache-2.0` `Python` +- [Swetrix](https://swetrix.com/) - Ultimate, open-source web analytics to satisfy all your needs. ([Demo](https://swetrix.com/projects/STEzHcB1rALV), [Source Code](https://github.com/Swetrix/selfhosting)) `AGPL-3.0` `Docker` - [Umami](https://umami.is/) - Simple, fast, privacy-focused alternative to Google Analytics. ([Demo](https://app.umami.is/share/8rmHaheU/umami.is), [Source Code](https://github.com/umami-software/umami)) `MIT` `Nodejs/Docker` From f4d709ba64d9cc3869c76967737a23885a66b360 Mon Sep 17 00:00:00 2001 From: Eytlin Date: Thu, 6 Jul 2023 18:04:38 +0300 Subject: [PATCH 03/10] Add httprd to Remote Access (#3773) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c8506a48..e4c4184a 100644 --- a/README.md +++ b/README.md @@ -1679,6 +1679,7 @@ Software and tools for managing [recipes](https://en.wikipedia.org/wiki/Recipe). - [Firezone](https://www.firezone.dev/) - Self-hosted secure remote access gateway that supports the WireGuard protocol. It offers a Web GUI, 1-line install script, multi-factor auth (MFA), and SSO. ([Source Code](https://github.com/firezone/firezone)) `Apache-2.0` `Elixir` - [Guacamole](https://guacamole.apache.org) - Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC and RDP. ([Source Code](https://github.com/glyptodon/)) `Apache-2.0` `Java/C` +- [httprd](https://github.com/bitrate16/httprd) - Single-script remote desktop via web browser. `GPL-3.0` `Python` - [MeshCentral](https://meshcentral.com/) - A full computer management website. With MeshCentral, you can run your own web server to remotely manage and control computers on a local network or anywhere on the internet. ([Source Code](https://github.com/Ylianst/MeshCentral)) `Apache-2.0` `Nodejs` - [RustDesk](https://rustdesk.com/) - An open source TeamViewer alternative, works out of the box, no configuration required. ([Source Code](https://github.com/rustdesk/rustdesk-server)) `AGPL-3.0` `Rust/Docker` - [RPort](https://rport.io) - Self-hosted open source remote management solution for Windows, macOS & Linux. ([Source Code](https://github.com/realvnc-labs/rport)) `MIT` `Go` From 65e29a6b8d6b0f017d3e68a112a1f6c7edbc4fcd Mon Sep 17 00:00:00 2001 From: tlaskin <113919435+tlaskin@users.noreply.github.com> Date: Thu, 6 Jul 2023 17:04:48 +0200 Subject: [PATCH 04/10] Add Virola Messenger to Communication (#3763) --- non-free.md | 1 + 1 file changed, 1 insertion(+) diff --git a/non-free.md b/non-free.md index c0ea9c08..166c78e3 100644 --- a/non-free.md +++ b/non-free.md @@ -45,6 +45,7 @@ - [Chaskiq](https://chaskiq.io) - Full featured livechat, helpcenter and CRM as an alternative to Intercom & Drift, Crisp and others. ([Source Code](https://github.com/chaskiq/chaskiq)) `AGPL-3.0/Commons-Clause` `Ruby` - [Groupboard](https://www.groupboard.com/products/) - Online whiteboard, audio/video conferencing, screen sharing, shared code editing and optional session recording/playback. `⊘ Proprietary` `Unknown` - [PrivMX WebMail](https://privmx.com) - Alternative private mail system - web-based, end-to-end encrypted by design, self-hosted, decentralized, uses independent PKI. Easy to install and administrate, freeware, open-source. `⊘ Proprietary` `PHP` +- [Virola Messenger](https://virola.io/) - Instant messaging and collaboration tool with private and group chat rooms, continuous voice and video meetings, files sharing, issue tracking with integrated task board. Alternative to Slack and others. `⊘ Proprietary` `C++` - [WorkAdventure](https://workadventu.re) - Virtual office / virtual conference application presented as a 16-bit RPG video game. ([Demo](https://play.staging.workadventu.re/@/tcm/workadventure/wa-village), [Source Code](https://github.com/thecodingmachine/workadventure/)) `AGPL-3.0/Commons-Clause` `Docker` From 9332e579371eadc510123dbc54e50ac93d63e896 Mon Sep 17 00:00:00 2001 From: Yannic Nuwenhof Date: Thu, 6 Jul 2023 17:05:01 +0200 Subject: [PATCH 05/10] Add Koblas to proxy category (#3827) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e4c4184a..d268c45f 100644 --- a/README.md +++ b/README.md @@ -1642,6 +1642,7 @@ _Related: [Web Servers](#web-servers)_ - [imgproxy](https://imgproxy.net/) - Fast and secure standalone server for resizing and converting remote images. It works great when you need to resize multiple images on the fly without preparing a ton of cached resized images or re-doing it every time the design changes. ([Source Code](https://github.com/imgproxy/imgproxy)) `MIT` `Go/Docker` - [inlets](https://inlets.dev/) - Expose your local endpoints to the Internet - with a Kubernetes integration, Docker image and CLI available. `MIT` `Go/Docker` - [iodine](https://code.kryo.se/iodine/) - IPv4 over DNS tunnel solution, enabling you to start up a socks5 proxy listener. ([Source Code](https://github.com/yarrick/iodine)) `ISC` `C` +- [Koblas](https://github.com/ynuwenhof/koblas) - Lightweight SOCKS5 proxy server. `MIT` `Rust/Docker` - [Nginx Proxy Manager](https://nginxproxymanager.com/) - Nginx Proxy Manager is an easy way to accomplish reverse proxying hosts with SSL termination. ([Source Code](https://github.com/jc21/nginx-proxy-manager)) `MIT` `Nodejs/Docker` - [Outline Server](https://getoutline.org/) - A proxy server that runs a Shadowsocks instance for each access key and a REST API to manage the access keys. ([Source Code](https://github.com/Jigsaw-Code/outline-server)) `Apache-2.0` `Docker/Nodejs` - [Pomerium](https://www.pomerium.io) - An identity-aware reverse proxy, successor to now obsolete oauth_proxy. It inserts an OAuth step before proxying your request to the backend, so that you can safely expose your self-hosted websites to public Internet. ([Source Code](https://github.com/pomerium/pomerium)) `Apache-2.0` `Go` From e6cf23dbdc5a8c68ae55ab99b35227319ca600b0 Mon Sep 17 00:00:00 2001 From: Thomas Poignant Date: Thu, 6 Jul 2023 17:05:19 +0200 Subject: [PATCH 06/10] Add GO Feature Flag to Miscellaneous (#3931) Co-authored-by: Kieran <32241933+KieranRobson@users.noreply.github.com> Co-authored-by: nodiscc --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d268c45f..dee67da1 100644 --- a/README.md +++ b/README.md @@ -1332,6 +1332,7 @@ Software that does not fit in another section. - [DOMJudge](https://www.domjudge.org/) - A system for running a programming contest, like the ICPC regional and world championship programming contests. ([Demo](https://www.domjudge.org/demo), [Source Code](https://github.com/DOMjudge/domjudge)) `GPL-2.0/BSD-3-Clause/MIT` `PHP` - [F-Droid](https://f-droid.org) - Server tools for maintaining an F-Droid repository system. ([Source Code](https://gitlab.com/fdroid/fdroidserver)) `AGPL-3.0` `Python/Docker` - [Flagsmith](https://flagsmith.com) - Flagsmith provides a dashboard, API and SDKs for adding Feature Flags to your applications. Alternative to LaunchDarkly. ([Source Code](https://github.com/flagsmith/flagsmith)) `BSD-3-Clause` `Docker` +- [GO Feature Flag](https://gofeatureflag.org) - Simple, complete, and lightweight feature flag solution. Alternative to LaunchDarkly. ([Source Code](https://github.com/thomaspoignant/go-feature-flag)) `MIT` `Go` - [google-webfonts-helper](https://github.com/majodev/google-webfonts-helper) `⚠` - Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets. ([Demo](https://gwfh.mranftl.com/fonts)) `MIT` `Nodejs` - [Gophish](https://getgophish.com/) - Gophish is a powerful, open-source phishing framework that makes it easy to test your organization's exposure to phishing. ([Source Code](https://github.com/gophish/gophish)) `MIT` `Go/Docker` - [graph-vl](https://github.com/verifid/graph-vl) - Identity document verification using Machine Learning and GraphQL. `MIT` `Python` From 2d64ca24d417b319aa08f80a2658683b647c72ea Mon Sep 17 00:00:00 2001 From: Soham Sen Date: Thu, 6 Jul 2023 20:35:33 +0530 Subject: [PATCH 07/10] Added YABin to pastebins (#3898) --- AUTHORS.md | 1 + README.md | 1 + 2 files changed, 2 insertions(+) diff --git a/AUTHORS.md b/AUTHORS.md index 6030224c..ad4d539f 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -1108,6 +1108,7 @@ |1|Simon Vandevelde | |1|SimonFischerSE <101107387+SimonFischerSE@users.noreply.github.com>| |1|SlidingHorn | +|1|Soham Sen | |1|Sourabh Joshi <38150665+sourabh-joshi@users.noreply.github.com>| |1|Spencer McIntyre | |1|Spencer Muise | diff --git a/README.md b/README.md index dee67da1..1ca16777 100644 --- a/README.md +++ b/README.md @@ -1539,6 +1539,7 @@ A [pastebin](https://en.wikipedia.org/wiki/Pastebin) is a type of online content - [Sup3rS3cretMes5age](https://github.com/algolia/sup3rS3cretMes5age) - Very simple (to deploy and to use) secret message service using Hashicorp Vault as a secrets storage. `MIT` `Go` - [wantguns/bin](https://github.com/wantguns/bin) - Minimal pastebin for both textual and binary files shipped in a single statically linked binary. ([Demo](https://basedbin.fly.dev)) `GPL-3.0` `Rust` - [Wastebin](https://github.com/matze/wastebin) - Lightweight, minimal and fast pastebin with an SQLite backend. ([Demo](https://bin.bloerg.net)) `MIT` `Rust` +- [YABin](https://github.com/Yureien/YABin) - A pastebin that contains plentiful features while remaining simple. Supports optional E2E encryption, a client-side CLI app, syntax highlighting, minimalistic UI, APIs, keyboard shortcuts, and more. It can even be run in serverless environments. ([Demo](https://bin.sohamsen.me/)) `MIT` `Nodejs` ### Personal Dashboards From 3469b5b32eb5ebc00cb72d14e6c80c86a9fd349b Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 6 Jul 2023 20:23:01 +0000 Subject: [PATCH 08/10] update 92five license 92five switcher to a fully proprietary license with no rights to reproduce/redistribute https://92fiveapp.com/licence.html --- non-free.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/non-free.md b/non-free.md index 166c78e3..f90eed4f 100644 --- a/non-free.md +++ b/non-free.md @@ -145,7 +145,7 @@ ### Software Development - Project Management -- [92five](https://92fiveapp.com/) - Self-hosted project management application. ([Source code](https://github.com/chintanbanugaria/92five)) `CC-BY-NC-4.0` `PHP` +- [92five](https://92fiveapp.com/) - Self-hosted project management application. ([Source code](https://github.com/chintanbanugaria/92five)) `⊘ Proprietary` `PHP` - [Active Collab](https://activecollab.com/) - Project management. `⊘ Proprietary` `PHP` - [BitBucket Server](https://www.atlassian.com/software/bitbucket/enterprise/data-center) - Enterprise-level Git solution similar to GitLab. `⊘ Proprietary` `Java` - [Buddy Enterprise](https://buddy.works/) - Git and Continuous Integration/Delivery Platform. `⊘ Proprietary` `Nodejs/Java` From d22d53df89f0f336fb8bfb26e0eaa61b6a3a3d65 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 6 Jul 2023 20:24:33 +0000 Subject: [PATCH 09/10] remove 92five source code link This is not the source code for the application distributed on the main website, stopped being updated in March 2022 --- non-free.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/non-free.md b/non-free.md index f90eed4f..cca5178f 100644 --- a/non-free.md +++ b/non-free.md @@ -145,7 +145,7 @@ ### Software Development - Project Management -- [92five](https://92fiveapp.com/) - Self-hosted project management application. ([Source code](https://github.com/chintanbanugaria/92five)) `⊘ Proprietary` `PHP` +- [92five](https://92fiveapp.com/) - Self-hosted project management application. `⊘ Proprietary` `PHP` - [Active Collab](https://activecollab.com/) - Project management. `⊘ Proprietary` `PHP` - [BitBucket Server](https://www.atlassian.com/software/bitbucket/enterprise/data-center) - Enterprise-level Git solution similar to GitLab. `⊘ Proprietary` `Java` - [Buddy Enterprise](https://buddy.works/) - Git and Continuous Integration/Delivery Platform. `⊘ Proprietary` `Nodejs/Java` From f29d91b3200af1714a8e68738a88b486eb920644 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 7 Jul 2023 18:00:04 +0000 Subject: [PATCH 10/10] Remote Access: clarify that the section is about servers and web clients (#3979) - ref. https://github.com/awesome-foss/awesome-sysadmin/issues/404 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1ca16777..a43b2166 100644 --- a/README.md +++ b/README.md @@ -1678,7 +1678,7 @@ Software and tools for managing [recipes](https://en.wikipedia.org/wiki/Recipe). **[`^ back to top ^`](#awesome-selfhosted)** -[Remote desktop](https://en.wikipedia.org/wiki/Remote_desktop_software) and [SSH](https://en.wikipedia.org/wiki/Secure_Shell) software for remote management of computer systems. +[Remote desktop](https://en.wikipedia.org/wiki/Remote_desktop_software) and [SSH](https://en.wikipedia.org/wiki/Secure_Shell) servers and web interfaces for remote management of computer systems. - [Firezone](https://www.firezone.dev/) - Self-hosted secure remote access gateway that supports the WireGuard protocol. It offers a Web GUI, 1-line install script, multi-factor auth (MFA), and SSO. ([Source Code](https://github.com/firezone/firezone)) `Apache-2.0` `Elixir` - [Guacamole](https://guacamole.apache.org) - Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC and RDP. ([Source Code](https://github.com/glyptodon/)) `Apache-2.0` `Java/C`