selfhosted
envconsul
selfhosted | envconsul | |
---|---|---|
13 | 4 | |
293 | 1,993 | |
- | 0.2% | |
2.8 | 5.9 | |
10 months ago | 3 months ago | |
Shell | Go | |
- | Mozilla Public 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.
selfhosted
-
Access local services by domain name when 1 server hosts all services?
Here’s a guide a wrote a while back after I typed this up a bunch of times in comments https://github.com/subdavis/selfhosted/blob/main/docs/lan-only-routes.md
- Is there a more up-to-date guide than this?
-
Looking for help/direction on easy, reliable, and secure self-hosting for remote devices
https://github.com/BaptisteBdn/docker-selfhosted-apps https://github.com/subdavis/selfhosted https://github.com/htpcBeginner/docker-traefik https://github.com/petersem/dockerholics
-
Deploy compose file from github
Link to my full configuration.
-
Sensible folders and permissions for Docker selfhosting?
Here’s a link to my full config, which is really close to what you’re trying to do. https://github.com/subdavis/selfhosted
-
CD for docker-compose files in Git repo?
I do this exact thing, see my config here https://github.com/subdavis/selfhosted
-
Do you share services when using docker-compose?
I would tend to opt for multiple database instances, but you can still use one large docker-compose.yml file if you want. My example is here: https://github.com/subdavis/selfhosted/blob/main/docker-compose.yml
- To those who have set up some kind of automatic deployment of their services on pushes to a git repo, how do you manage environment variables/.env files?
- Portainer like software for deployment of stacks from git repositories
- File hosting software
envconsul
- Ask HN: Developers/DevOps, how do you manage environment variables?
-
Can one use Vault to inject environment variables needed to setup on stack up rather than saving them in environment files with docker-compose?
Might not perfectly fit but I think that was one of the ideas behind - https://github.com/hashicorp/envconsul (which can use Vault as a source), and probably to a degree consul-template (though a quick skim of the documentation and I'm not sure if can use Vault as a source.)
-
How to Handle Secrets on the Command Line
You have envchain to store secrets as ENV variables in your keyring and execute commands:
https://github.com/sorah/envchain
Not really something you would use for production web apps, I think envconsul covers that usecase:
https://github.com/hashicorp/envconsul
-
To those who have set up some kind of automatic deployment of their services on pushes to a git repo, how do you manage environment variables/.env files?
Have you looked into Hashicorp's consul + envconsul? You can also encrypt data using their vault.
What are some alternatives?
docker-traefik-nextcloud-nginx - docker compose files for traefik nextcloud and nginx
sops - Simple and flexible tool for managing secrets
Pi-hole - A black hole for Internet advertisements
zsh-secrets - Storing GPG encrypted environment variables
Automate-Noip-DUC - Automate the Noip-Update-Client Installation and Noip Startup Process in Ubuntu 20.04 LTS
s6-overlay - s6 overlay for containers (includes execline, s6-linux-utils & a custom init)
docker-traefik - Docker media and home server stack with Docker Compose, Traefik, Swarm Mode, Google OAuth2/Authelia, and LetsEncrypt
envchain - Environment variables meet macOS Keychain and gnome-keyring <3
docker-selfhosted-apps - Collection of selfhosted apps with docker only ! Traefik, Bitwarden, Wireguard with Pihole, Synapse with Elements, etc.
platform-compat - Roslyn analyzer that finds usages of APIs that will throw PlatformNotSupportedException on certain platforms.
mediaserver-docker - Docker compose for comprehensive autonomous media server
ShellCheck - ShellCheck, a static analysis tool for shell scripts