Domani connects your domain to whatever you want to host on it, all with no account needed
Go to file
2023-05-15 22:58:40 +02:00
.github/workflows init 2023-05-03 09:58:06 +02:00
src Update source code link in index 2023-05-15 22:18:59 +02:00
.env.dev use IPv4 for now 2023-05-15 22:16:29 +02:00
.gitignore Build release as a static binary 2023-05-15 22:58:40 +02:00
Cargo.lock Implemented periodic origin syncing 2023-05-15 21:18:33 +02:00
Cargo.toml Implemented periodic origin syncing 2023-05-15 21:18:33 +02:00
default.nix init 2023-05-03 09:58:06 +02:00
flake.lock Switch to using nightly 2023-05-08 18:25:51 +02:00
flake.nix Build release as a static binary 2023-05-15 22:58:40 +02:00
README.md readme 2023-05-15 21:46:40 +02:00
rust-toolchain.toml Build release as a static binary 2023-05-15 22:58:40 +02:00
shell.nix init 2023-05-03 09:58:06 +02:00

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.