Comments (6)
I agree with all your concerns regarding auto update, but the risks are something I'm personally prepared to live with. I was hoping to avoid docker for... reasons - but I will consider it at least.
from blocky.
Auto update is a complex process: if new version has new configuration properties, there must be always a default value. Or configuration file must be versioned. If update fails, last version should be restored, otherwise you will lost your DNS resolver and this is a very critical component in the network. I would always prefer to update critical components manually and check if configuration file must be updated too.
Did you try the docker image for blocky? This make updating easier (just docker pull).
from blocky.
I will close this issue, this topic is out of scope of this project and will introduce a lot of complexity. I think, the right way to achieve this (if you don't want to use docker), would be to create a OS specific package (DEB/RPM, AUR (archlinux), snap, Windows installer ...). This would create all OS dependent configurations and services (autostart, firewall etc).
from blocky.
@broizter I'll be adding support for this application in the next update of ginstall.sh
. 👍
from blocky.
@whalehub Awesome!
from blocky.
@broizter I just published ginstall.sh
v1.3.0 with support for Blocky. 🎉
from blocky.
Related Issues (20)
- root nameserver for blocky config. Need a help HOT 1
- Use semver tags
- Just wanted to share..
- How can I rewrite domain by suffix ?
- ecs and caching.minTime seem to not play nice together..
- conditional/split horizon only answers?
- Custom DNS wildcard for subdomains only HOT 5
- Conditional DNS resolution for wildcards of TLD
- blocky_request_duration_ms_bucket shows artificially inflated data
- one upstream server and strict.. double queries? HOT 1
- Announce DoT/DoH address via _dns.resolver.arpa SVCB record (RFC 9642) HOT 1
- feat: allow customisation of DoH path
- Errors in container without IPv6
- blocky not writing to mariadb docker container
- Initial CPU spike at start up, seems to be around requesting blocklists? HOT 2
- RPM SPEC file
- make build deletes local changes HOT 2
- how to have a device with ip 192.168.1.10 being completly unfiltered, to be full allowlisted (whitelisted) HOT 3
- Scheduled CRON expression to refresh denylists/allowlists
- Control the reverse lookup responses (PTR records) for statically defined domain name mappings in the blocky config HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blocky.