Domani connects your domain to whatever you want to host on it, all with no account needed
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Brian Picciano 0fd832efdd clippy suggestions 1 year ago
.github/workflows init 1 year ago
src clippy suggestions 1 year ago
.env.dev Got acme working, syncing for http_domain works 1 year ago
.gitignore Build release as a static binary 1 year ago
Cargo.lock got HTTPS fully working 1 year ago
Cargo.toml got HTTPS fully working 1 year ago
README.md readme 1 year ago
TODO clippy suggestions 1 year ago
default.nix init 1 year ago
flake.lock Switch to using nightly 1 year ago
flake.nix Implemented acme store, started on manager 1 year ago
rust-toolchain.toml Build release as a static binary 1 year ago
shell.nix init 1 year ago

README.md

Domiply

Domiply is a self-hosted rust service which connects a DNS hostname to a data backend (e.g. a git repository), all with no account needed. The user only inputs their domain name, their desired backend, and then adds two entries to their DNS server.

Demo which may or may not be live

Development

Domiply uses nix flakes for building and setting up the development environment. In order to open a shell with all necessary tooling (expected rust toolchain versions, etc...) simply do:

nix develop

Within the shell which opens you can do cargo run to start a local instance.

In order to create a release binary:

nix build

Roadmap

Check out the src/service/http_tpl/index.html file for the current roadmap.