diff --git a/software/algernon.yml b/software/algernon.yml new file mode 100644 index 0000000000..db4554a1af --- /dev/null +++ b/software/algernon.yml @@ -0,0 +1,11 @@ +name: "Algernon" +website_url: "https://algernon.roboticoverlords.org/" +source_code_url: "https://github.com/xyproto/algernon" +description: "Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support." +licenses: + - BSD-3-Clause +platforms: + - Go + - Docker +tags: + - Web Servers diff --git a/software/apache.yml b/software/apache.yml new file mode 100644 index 0000000000..30a2808f2f --- /dev/null +++ b/software/apache.yml @@ -0,0 +1,12 @@ +name: "Apache HTTP Server" +website_url: "https://httpd.apache.org/" +source_code_url: "https://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/" +description: "Secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards." +licenses: + - Apache-2.0 +platforms: + - C + - deb + - Docker +tags: + - Web Servers diff --git a/software/caddy.yml b/software/caddy.yml new file mode 100644 index 0000000000..5b6b13b0bc --- /dev/null +++ b/software/caddy.yml @@ -0,0 +1,12 @@ +name: "Caddy" +website_url: "https://caddyserver.com/" +source_code_url: "https://github.com/caddyserver/caddy" +description: "Powerful, enterprise-ready, open source web server with automatic HTTPS." +licenses: + - Apache-2.0 +platforms: + - Go + - deb + - Docker +tags: + - Web Servers diff --git a/software/cosmos.yml b/software/cosmos.yml index e4a3ab79f9..7fce508020 100644 --- a/software/cosmos.yml +++ b/software/cosmos.yml @@ -8,7 +8,7 @@ platforms: - Docker - Go tags: - - Proxy + - Self-hosting Solutions source_code_url: https://github.com/azukaar/cosmos-Server stargazers_count: 3050 updated_at: '2024-04-23' diff --git a/software/haproxy.yml b/software/haproxy.yml new file mode 100644 index 0000000000..58b5477660 --- /dev/null +++ b/software/haproxy.yml @@ -0,0 +1,12 @@ +name: "HAProxy" +website_url: "https://www.haproxy.org/" +source_code_url: "https://git.haproxy.org/?p=haproxy.git;a=tree" +description: "Very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications." +licenses: + - GPL-2.0 +platforms: + - C + - deb + - Docker +tags: + - Web Servers diff --git a/software/jauth.yml b/software/jauth.yml index 46f75d1edf..4969ae28da 100644 --- a/software/jauth.yml +++ b/software/jauth.yml @@ -7,7 +7,7 @@ licenses: platforms: - Go tags: - - Proxy + - Web Servers depends_3rdparty: true stargazers_count: 63 updated_at: '2024-07-13' diff --git a/software/lighttpd.yml b/software/lighttpd.yml new file mode 100644 index 0000000000..dd128e8340 --- /dev/null +++ b/software/lighttpd.yml @@ -0,0 +1,12 @@ +name: "Lighttpd" +website_url: "https://www.lighttpd.net/" +source_code_url: "https://git.lighttpd.net/lighttpd/lighttpd1.4" +description: "Secure, fast, compliant, and very flexible web server that has been optimized for high-performance environments." +licenses: + - BSD-3-Clause +platforms: + - C + - deb + - Docker +tags: + - Web Servers diff --git a/software/nginx-proxy-manager.yml b/software/nginx-proxy-manager.yml index d9f8f3778b..685269670c 100644 --- a/software/nginx-proxy-manager.yml +++ b/software/nginx-proxy-manager.yml @@ -7,7 +7,7 @@ platforms: - Nodejs - Docker tags: - - Proxy + - Web Servers source_code_url: https://github.com/NginxProxyManager/nginx-proxy-manager stargazers_count: 21460 updated_at: '2024-07-01' diff --git a/software/nginx.yml b/software/nginx.yml new file mode 100644 index 0000000000..e9096374b3 --- /dev/null +++ b/software/nginx.yml @@ -0,0 +1,12 @@ +name: "Nginx" +website_url: "https://nginx.org/en/" +source_code_url: "https://hg.nginx.org/nginx/file/tip" +description: "HTTP and reverse proxy server, mail proxy server, and generic TCP/UDP proxy server." +licenses: + - BSD-2-Clause +platforms: + - C + - deb + - Docker +tags: + - Web Servers diff --git a/software/pomerium.yml b/software/pomerium.yml index 2bd3323e20..9557d94aea 100644 --- a/software/pomerium.yml +++ b/software/pomerium.yml @@ -6,7 +6,7 @@ licenses: platforms: - Go tags: - - Proxy + - Web Servers source_code_url: https://github.com/pomerium/pomerium stargazers_count: 3982 updated_at: '2024-08-09' diff --git a/software/static-web-server.yml b/software/static-web-server.yml new file mode 100644 index 0000000000..71f4f1e86a --- /dev/null +++ b/software/static-web-server.yml @@ -0,0 +1,12 @@ +name: "Static Web Server" +website_url: "https://static-web-server.net/" +source_code_url: "https://github.com/static-web-server/static-web-server" +description: "Cross-platform, high-performance, and asynchronous web server for static file serving." +licenses: + - Apache-2.0 + - MIT +platforms: + - Rust + - Docker +tags: + - Web Servers diff --git a/software/swag-secure-web-application-gateway.yml b/software/swag-secure-web-application-gateway.yml index 85bf58e94a..945cafdde4 100644 --- a/software/swag-secure-web-application-gateway.yml +++ b/software/swag-secure-web-application-gateway.yml @@ -6,7 +6,7 @@ licenses: platforms: - Docker tags: - - Proxy + - Web Servers source_code_url: https://github.com/linuxserver/docker-swag stargazers_count: 2725 updated_at: '2024-08-07' diff --git a/software/traefik.yml b/software/traefik.yml new file mode 100644 index 0000000000..18e09d9e33 --- /dev/null +++ b/software/traefik.yml @@ -0,0 +1,11 @@ +name: "Traefik" +website_url: "https://traefik.io/" +source_code_url: "https://github.com/static-web-server/static-web-server" +description: "HTTP reverse proxy and load balancer that makes deploying microservices easy." +licenses: + - MIT +platforms: + - Go + - Docker +tags: + - Web Servers diff --git a/software/varnish.yml b/software/varnish.yml new file mode 100644 index 0000000000..c97065eeae --- /dev/null +++ b/software/varnish.yml @@ -0,0 +1,12 @@ +name: "Varnish" +website_url: "https://varnish-cache.org/" +source_code_url: "https://github.com/varnishcache/varnish-cache" +description: "Web application accelerator/caching HTTP reverse proxy." +licenses: + - BSD-3-Clause +platforms: + - Go + - deb + - Docker +tags: + - Web Servers diff --git a/tags/proxy.yml b/tags/proxy.yml index b6d204c7a3..1462f82261 100644 --- a/tags/proxy.yml +++ b/tags/proxy.yml @@ -1,4 +1,4 @@ name: Proxy -description: A [proxy](https://en.wikipedia.org/wiki/Proxy_server) is a server application that acts as an intermediary between a client requesting a resource and the server providing that resource. +description: A [proxy](https://en.wikipedia.org/wiki/Proxy_server) is a server application that acts as an intermediary between a client requesting a resource and the server providing that resource. This section about forward (i.e. outgoing) proxies. For reverse proxies, see the Web Server section. related_tags: - Web Servers diff --git a/tags/web-servers.yml b/tags/web-servers.yml index cd941fbc2c..0a6afda0b6 100644 --- a/tags/web-servers.yml +++ b/tags/web-servers.yml @@ -1,5 +1,4 @@ name: Web Servers -description: 'A [web server](https://en.wikipedia.org/wiki/Web_server) is a piece of software and underlying hardware that accepts requests via [HTTP](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) (the network protocol created to distribute web content) or its secure variant [HTTPS](https://en.wikipedia.org/wiki/HTTPS). ' -redirect: - - title: awesome-sysadmin/Web - url: https://github.com/awesome-foss/awesome-sysadmin#web +description: 'Web Servers and Reverse Proxies. A [web server](https://en.wikipedia.org/wiki/Web_server) is a piece of software and underlying hardware that accepts requests via [HTTP](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) (the network protocol created to distribute web content) or its secure variant [HTTPS](https://en.wikipedia.org/wiki/HTTPS). A [Reverse Proxy](https://en.wikipedia.org/wiki/Reverse_proxy) is a proxy server that appears to any client to be an ordinary web server, but in reality merely acts as an intermediary that forwards requests to one or more ordinary web servers.' +related_tags: + - Proxy