Our great sponsors
djangitos | Caddy | |
---|---|---|
6 | 207 | |
25 | 40,132 | |
- | 5.1% | |
6.7 | 9.4 | |
3 months ago | 7 days ago | |
Python | Go | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
djangitos
- Does anyone else feel like setting up environments is harder than actually programming?
-
Adding Images to Django Blog Posts
this is the starter project where ckeditor is already setup in configuration https://github.com/appliku/djangitos
-
How I made Python/Django Apps deploy themselves
Please refer to more up to date Djangitos project template.
https://github.com/appliku/djangitos
I will rewrite ec2 deployment tutorial as soon as possible. Thanks for reminding me about it.
-
Django REST Framework and DataTable Tutorial
Go to Djangitos GitHub repository https://github.com/appliku/djangitos
- What Django *Project* template do you use?
- Whats the role tools like django-environ, python-dotenv etc when using django with docker?
Caddy
-
Turn my Debian server into HTTPS
I literally found this 1 hour after I said that security should be easy and built-in: https://caddyserver.com/ (server with built-in HTTPS).
-
Server metrics monitoring and reporting for centos?
Alternatively, you can replace nginx with something more modern like Caddy Server. It provides built-in metrics-based monitoring.
- caddy v2.5.1 adds support for Authelia and other authentication providers
-
Looking for automation of generic tasks
Caddy or any other server with built-in automatic HTTPs then set up and run a Smallstep Acme Server.
-
Tailscale Authentication for Nginx
Yep! We have it working here: https://github.com/caddyserver/caddy/pull/4739
It's a generic setup where you can do _anything_ you want via firing off an HTTP request as a clone of the original, and re-handling the request after getting back the response.
Big shoutout to the Authelia team for helping out with testing and confirming that it works. Will be merged very soon (today?) and some follow-up work is coming to make the config for it even shorter (some sugar for the common forward_auth usecase).
-
Keycloak: Open-Source Identity and Access Management
(Caddy maintainer here) I don't use that plugin myself but AFAICT most users ask questions on the GitHub repo so probably best to ask for help there if you need it.
As an aside, I've been working on making the Forward Auth usecase viable with Caddy, and we just got it working today https://github.com/caddyserver/caddy/pull/4739
-
HTTP(s) stanard ports for container
There's so many different options for doing this kind of thing, and we don't want to dictate how people should do it - different people will have different needs and preferences - so this isn't something we're looking at providing as part of Portainer at this stage.
-
What reverse proxy are you running / recommending?
That why, now I'm experimenting with Caddy. The config is "specific", but after a few minutes it appears really simple.
-
I'm new at programming and this is my first website made in a programming language (Go)
I host my Go sites on a VPS and start them with a systemd service and proxy them behind Caddy. But you could use other reverse proxies as Nginx.
-
[App Discovery] Favorite and Underrated Self Hosted App
caddy: Simple but functional web server with automatic TLS certificate renewals, OCSP stapling, static file serving, reverse proxying. Open source, portable across most popular operation systems, no dependencies, single executable file.
What are some alternatives?
traefik - The Cloud Native Application Proxy
HAProxy - HAProxy documentation
Nginx - An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.html
envoy - Cloud-native high-performance edge/middle/service proxy
caddy-docker-proxy - Caddy as a reverse proxy for Docker
Squid - Squid Web Proxy Cache
Apache - Mirror of Apache HTTP Server. Issues: http://issues.apache.org
RoadRunner - 🤯 High-performance PHP application server, load-balancer and process manager written in Golang
Lighttpd - lighttpd2 on github for easier collaboration - main repo still on lighttpd.net
docker-swag - Nginx webserver and reverse proxy with php support and a built-in Certbot (Let's Encrypt) client. It also contains fail2ban for intrusion prevention.
Simple CRUD App w/ Gorilla/Mux, MariaDB - Simple CRUD Application with Go, Gorilla/mux, MariaDB, Redis.
consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.