A landing page to display a (sub)domains owners' information.
|
Some checks failed
Quality Checks / quality-checks (push) Failing after 23s
- new Dockerfile and docker-compose.yml - customization with config.ts for easy white-label use - changed license to Unlicense - add Prettier support - bump and upgrade to next.js 16 - new ci for quality checks - removed vercel favicon |
||
|---|---|---|
| .github/workflows | ||
| examples | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| LICENSE | ||
| next.config.ts | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
| tsconfig.json | ||
owned-by
A landing page to display a (sub)domains owners' information.
How to self host
1. Install Docker
curl -fsSL https://get.docker.com -o install-docker.sh # download docker install script
cat install-docker.sh # verify the contents if you desire
sudo sh install-docker.sh # install docker
2. Configure
Now, you can edit src/config.ts to your liking.
3. Run
Now, you can use the default docker compose file to run owned-by. Configure it to your liking as well.
cp examples/docker-compose.yml docker-compose.yml # copy example
vim docker-compose.yml # configure
docker compose up -d # run
Development instructions
1. Install Bun (npm but faster!)
Windows
powershell -c "irm bun.sh/install.ps1 | iex"
Linux & macOS
curl -fsSL https://bun.sh/install | bash
2. Install deps
bun install
3. Configure
Now, you can edit src/config.ts to your liking.
vim src/config.ts
4. Run dev server
bun dev
You will now have a server started on port 3000. Simply go to http://localhost:3000 in your browser, and your dev server will build the pages as you make requests.