mirror of
https://github.com/tiennm99/is-a-dev.git
synced 2026-08-09 00:25:35 +00:00
Merge branch 'main' into main
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
name: StaleBOT
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
name: 'Force cleanup'
|
||||
schedule:
|
||||
- cron: "30 14 * * *"
|
||||
|
||||
jobs:
|
||||
stale:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/stale@v3
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
days-before-stale: 30
|
||||
days-before-close: 20
|
||||
stale-issue-message: 'This issue has been marked as stale due to inactivity and will be closed. Comment anything on this PR to prevent it'
|
||||
stale-pr-message: 'This pull request has been marked as stale due to inactivity and will be closed. Comment anything on this PR to prevent it'
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
FROM ubuntu:20.04
|
||||
|
||||
ENV TERM xterm
|
||||
RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime
|
||||
|
||||
RUN apt-get -y update
|
||||
RUN apt-get install -y nodejs npm curl wget dnsutils certbot --fix-missing
|
||||
|
||||
RUN npm i -g n yarn && n 15.11
|
||||
|
||||
RUN node -v
|
||||
|
||||
WORKDIR /opt/app
|
||||
|
||||
COPY yarn.lock .
|
||||
COPY package.json .
|
||||
|
||||
RUN yarn install
|
||||
|
||||
CMD ["sh", "-c", "cp -r node_modules code; cd code; tail -f /dev/null"]
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
|
||||
**is-a-dev** is a service that allows developers to get a sweet-looking `.is-a.dev` domain for their personal websites.
|
||||
|
||||
> **[Looking for maintainers](https://github.com/is-a-dev/register/discussions/667)**
|
||||
|
||||
|
||||
## How do I register?
|
||||
* Fork this project
|
||||
@@ -27,3 +29,6 @@ Please consider donating to help me keep this running forever!
|
||||
|
||||
## License
|
||||
This project is under the [GPL-3.0](./LICENSE) license.
|
||||
|
||||
|
||||
[Uptime status dashboard](https://stats.uptimerobot.com/zY4XKIRVzw)
|
||||
|
||||
+5
-3
@@ -5,10 +5,12 @@ let
|
||||
nixPackages = with pkgs; [
|
||||
nodejs-15_x
|
||||
yarn
|
||||
dnsutils
|
||||
certbot
|
||||
docker-compose
|
||||
#dnsutils
|
||||
#certbot
|
||||
];
|
||||
in pkgs.stdenv.mkDerivation {
|
||||
in
|
||||
pkgs.stdenv.mkDerivation {
|
||||
name = "env";
|
||||
buildInputs = nixPackages;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
version: '3'
|
||||
services:
|
||||
dev:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ./Dockerfile
|
||||
volumes:
|
||||
- ./:/opt/app/code
|
||||
@@ -0,0 +1,72 @@
|
||||
# Reviewing pull requests
|
||||
There are a few things you'll need to look out for when reviewing pull requests for domain registrations. This list is not exhaustive and will be updated.
|
||||
|
||||
---
|
||||
|
||||
### CI errors
|
||||
A lot of minor issues will be caught in the CI checks
|
||||
* JSON parsing issues
|
||||
* Schema issues
|
||||
|
||||
If the CI is failing, tag the user and comment on the pr.
|
||||
|
||||
---
|
||||
|
||||
### Contents of the website
|
||||
We need to make sure that the contents being hosted via the record being registered is used for malicious purposes.
|
||||
To do this, we must try our best to verify the contents of website and if required ask some questions regarding the contents in the PR.
|
||||
|
||||
---
|
||||
|
||||
### Invalid email/social link
|
||||
A way to contact the user is important in case we need to inform the users of some changes to the project.
|
||||
Confirm if the email looks valid or the social user name/link works.
|
||||
The user should have either an email or a valid social link.
|
||||
|
||||
❌ `"owner": { "username": "gh-username" }` is invalid as it doesn't contain an email or any social links
|
||||
|
||||
❌ `"email": "28372878+user-name@users.noreply.github.com"` is invalid as the email cannot be used
|
||||
|
||||
✅ `"owner": { "username": "phenax", "twitter": "twitter-username" }` is valid as it contains a social link
|
||||
|
||||
✅ `"owner": { "username": "phenax", "email": "email@gmail.com" }` is valid as it contains an email
|
||||
|
||||
---
|
||||
|
||||
### Invalid CNAME
|
||||
CNAME has to be a hostname. Something like `example.com`.
|
||||
|
||||
❌ `http://example.com` is invalid as it contains a protocol `https://`
|
||||
|
||||
❌ `example.com/some/path` is invalid as it contains the path name `/some/path`
|
||||
|
||||
✅ `example.com` is valid as it is the hostname of the website
|
||||
|
||||
---
|
||||
|
||||
### Invalid A
|
||||
A record has to be an array of ips.
|
||||
|
||||
❌ `"A": "211.211.211.211"` is invalid as it must be an array
|
||||
|
||||
❌ `"A": ["example.com"]` is invalid as it is not an ip address
|
||||
|
||||
✅ `"A": ["211.211.211.211", "211.211.211.212"]` is valid as it is an array of ips
|
||||
|
||||
---
|
||||
|
||||
### Invalid URL
|
||||
The URL must have a protocol (`http://` or `https://`) and must be something like `https://example.com` or `https://example.com/some/path`.
|
||||
|
||||
❌ `example.com` is invalid as it doesn't contain the protocol
|
||||
|
||||
✅ `https://example.com/some/path` is valid as it contains a protocol
|
||||
|
||||
---
|
||||
|
||||
### Only one record type
|
||||
Earlier, is-a-dev used to allow for handling https redirections along with CNAME but the way we handle requests has changed since then.
|
||||
This is why a record file can only contain one record type. Either `CNAME` or `A` or `URL`.
|
||||
|
||||
❌ `"CNAME": "example.com", "URL": "https://something.com"` is invalid as it should only contain one type of record, either CNAME or URL.
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# Publishing records
|
||||
> NOTE: This is only for maintainers with publishing access
|
||||
|
||||
Currently, the records are published using a manual github actions workflow.
|
||||
When all the PR's are merged and ready, go to `Actions > Publish records` and click on the `Run workflow` button to publish the merged records.
|
||||
|
||||
|
||||
|
||||
Sometimes it may log an error message while publishing saying some record(s) couldn't be published.
|
||||
Usually, the cause is related to some conflict while deleting and re-publishing.
|
||||
In those situations, running the workflow again will fix the issues.
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "aanthr0",
|
||||
"email": "anthromadayt@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"URL": "http://bh006.bluefoxhost.com:8215"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"repo": "https://github.com/Agrim-Bansal/Agrim-Bansal.github.io",
|
||||
"owner": {
|
||||
"username": "Agrim-Bansal",
|
||||
"email": "agrimx2@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "agrim-bansal.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Just my personal website",
|
||||
"repo": "https://github.com/AozoraDev/AozoraDev.github.io",
|
||||
"owner": {
|
||||
"username": "AozoraDev",
|
||||
"email": "aozoradeveloper@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "aozoradev.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
{
|
||||
"description": "My api",
|
||||
"owner": {
|
||||
@@ -10,4 +9,4 @@
|
||||
"185.87.48.199"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
+4
-4
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"description": "ATZU's website",
|
||||
"description": "Atzu's Personal Website",
|
||||
"repo": "https://github.com/z3ro0k",
|
||||
"owner": {
|
||||
"username": "z3ro0k",
|
||||
"email": "zerok636@gmail.com"
|
||||
"username": "Atzu",
|
||||
"email": "atzu@nextgenteam.tech"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "atzu.xyz"
|
||||
"URL": "https://atzu.studio"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"description": "Official WEBSITE OF aVNOOR gAMERZ",
|
||||
"repo": "https://github.com/Avnoor-Gamerz/avnoor-gamerz.github.io",
|
||||
"owner": {
|
||||
"username": "avnoor-gamerz",
|
||||
"email": "avnoorchahal001@gmail.com",
|
||||
"twitter": "avnoor-gamerz"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "avnoor-gamerz.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Aypro's personal website",
|
||||
"repo": "https://github.com/aypro-droid/aypro-droid.github.io",
|
||||
"owner": {
|
||||
"username": "aypro-droid",
|
||||
"email": "ayprogaming1@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "aypro-droid.github.io"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -5,6 +5,6 @@
|
||||
"twitter": "bashoudev"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "bashoudev.ga"
|
||||
"URL": "https://bashoudev.ga"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Bedant Hota's Portfolio",
|
||||
"repo": "https://github.com/bedantH/bedantH.github.io",
|
||||
"owner": {
|
||||
"username": "bedantH",
|
||||
"email": "mohanesh.h2003@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "bedantH.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "cjdenio",
|
||||
"email": "",
|
||||
"twitter": "CalebDenio"
|
||||
},
|
||||
"repo": "https://github.com/cjdenio/site-frontend",
|
||||
"record": {
|
||||
"URL": "https://calebden.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"description": "code-a-bit",
|
||||
"repo": "https://github.com/carlosgiralt/carlosgiralt.github.io",
|
||||
"owner": {
|
||||
"username": "carlosgiralt",
|
||||
"email": "",
|
||||
"twitter": "@cagiraltt"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "carlosgiralt.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Redirection domain for my personal website",
|
||||
"repo": "https://github.com/cfanoulis/fanoulis.dev",
|
||||
"owner": {
|
||||
"username": "cfanoulis",
|
||||
"email": "domains@fanoulis.dev"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://fanoulis.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"description": "Main Pages",
|
||||
"repo": "https://github.com/CinnamonShrine/CinnamonShrine.github.io",
|
||||
"owner": {
|
||||
"username": "CinnamonShrine",
|
||||
"email": "marifbillah524@gmail.com",
|
||||
"twitter": "CinnamonShrine"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "cinnamonshrine.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Link to colewilson.xyz",
|
||||
"repo": "https://github.com/cole-wilson/colewilson.xyz",
|
||||
"owner": {
|
||||
"username": "cole-wilson",
|
||||
"email": "support@colewilson.xyz"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://colewilson.xyz"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "CoolCoderSJ",
|
||||
"email": "CoolCoderSJ@gmail.com"
|
||||
},
|
||||
"description": "Portfolio",
|
||||
"record": {
|
||||
"CNAME": "coolcodersj.github.io"
|
||||
}
|
||||
}
|
||||
+1
-2
@@ -1,4 +1,3 @@
|
||||
|
||||
{
|
||||
"description": "A Website For My API",
|
||||
"repo": "https://github.com/joeleeofficial/",
|
||||
@@ -9,4 +8,4 @@
|
||||
"record": {
|
||||
"CNAME": "7b9fd2b3-d702-4577-bcbf-a1a529ad3f3d.repl.co"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Hello! My name is Daniel, I am a developer that has been programming since 2018. This website shows some of the things I have created.",
|
||||
"owner": {
|
||||
"username": "hackermondev",
|
||||
"email": "",
|
||||
"twitter": "hackermondev"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "71bac7ca-1eac-46fe-9588-cd31d68b2e06.repl.co"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"description": "My Official Website, Made with HTML5",
|
||||
"repo": "https://github.com/deadshotofficial/deadshotofficial.github.io",
|
||||
"owner": {
|
||||
"username": "deadshotofficial",
|
||||
"email": "raj.deadshot8888@gmail.com",
|
||||
"twitter": "deadshot3r"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "deadshotofficial.github.io"
|
||||
}
|
||||
}
|
||||
@@ -7,4 +7,4 @@
|
||||
"record": {
|
||||
"URL": "http://deekshasharma.vercel.app/"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -9,4 +9,4 @@
|
||||
"record": {
|
||||
"CNAME": "b1ackshadow.github.io"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Hello there I am Didier Munezero",
|
||||
"repo": "https://github.com/didiermunezero",
|
||||
"owner": {
|
||||
"username": "didiermunezero",
|
||||
"email": "didiermunezer38@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "didiermunezero.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"Dooly": "Dooly is a Dev.",
|
||||
"repo": "https://github.com/entry0917/doolyweb/",
|
||||
"owner": {
|
||||
"username": "entry0917",
|
||||
"email": "seeun0917@naver.com",
|
||||
"twitter": "sense09173"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "entry0917.github.io"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -8,4 +8,4 @@
|
||||
"record": {
|
||||
"CNAME": "dsaw.github.io"
|
||||
}
|
||||
}
|
||||
}
|
||||
+3
-3
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"description": "DwiiUnknown is a dev.",
|
||||
"repo": "https://github.com/ItzMeDwii/dwii.me",
|
||||
"repo": "https://github.com/ItzMeDwii/dwii",
|
||||
"owner": {
|
||||
"username": "ItzMeDwii",
|
||||
"email": "dwii5359@azalelnation.com"
|
||||
"email": "dwiiunknown@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://github.com/ItzMeDwii"
|
||||
"URL": "https://dwii.my.id/"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "331leo",
|
||||
"email": "331leo@kakao.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "dev.is.eddy.leok.kr"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Ella's Portfolio",
|
||||
"repo": "https://github.com/eilla1/ella.is-a.dev-redirect",
|
||||
"owner": {
|
||||
"username": "eilla1",
|
||||
"email": "exu6056@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "eilla1.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Emmaffle's Site - memorable redirect",
|
||||
"repo": "https://github.com/wafflecoffee/waffle.coffee",
|
||||
"owner": {
|
||||
"username": "wafflecoffee",
|
||||
"email": "emma@waffle.coffee"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "waffle.coffee"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "home/croxx",
|
||||
"repo": "https://github.com/fabiancrx/fabiancrx.github.io",
|
||||
"owner": {
|
||||
"username": "fabiancrx",
|
||||
"email": "croxx5f@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "fabiancrx.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"description": "personal website ",
|
||||
"repo": "https://github.com/fatgrizzly",
|
||||
"owner": {
|
||||
"username": "fatgrizzly",
|
||||
"email": "soundar@secret.fyi"
|
||||
},
|
||||
"record": {
|
||||
"A": [
|
||||
"89.163.215.190",
|
||||
"89.163.215.211"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Flexicos website",
|
||||
"repo": "https://github.com/7xh/7xh.github.io",
|
||||
"owner": {
|
||||
"username": "7xh",
|
||||
"email": "noterme@protonmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "7xh.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"description": "fluted.is-a-dev",
|
||||
"repo": "https://github.com/fluteds/fluteds.github.io",
|
||||
"owner": {
|
||||
"username": "fluteds",
|
||||
"email": "",
|
||||
"twitter": "fluted_"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "fluted.xyz"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"description": "FSanchir",
|
||||
"repo": "https://github.com/fsanchir/fsanchir.github.io",
|
||||
"owner": {
|
||||
"username": "fsanchir",
|
||||
"email": "fsanchir@fsip.ml",
|
||||
"twitter": "None!"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "fsanchir.github.io"
|
||||
}
|
||||
}
|
||||
@@ -7,7 +7,7 @@
|
||||
},
|
||||
"record": {
|
||||
"A": [
|
||||
"204.246.56.80"
|
||||
"192.243.108.102"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
+11
-11
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"description": "My Personal Website",
|
||||
"repo": "https://github.com/GiriGummadi",
|
||||
"owner": {
|
||||
"username": "GiriGummadi",
|
||||
"email": "girigummadi5656@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "girigummadi.github.io"
|
||||
}
|
||||
}
|
||||
{
|
||||
"description": "My Personal Website",
|
||||
"repo": "https://github.com/GiriGummadi",
|
||||
"owner": {
|
||||
"username": "GiriGummadi",
|
||||
"email": "girigummadi5656@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "girigummadi.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Personal portfolio for Ishaan Mehta (IIIT Surat)",
|
||||
"repo": "https://github.com/ishaanmehta4/portfolio",
|
||||
"owner": {
|
||||
"username": "ishaanmehta4",
|
||||
"email": "ishaanmehta4@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://github.com/ishaanmehta4"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"description": "Jeel's portfolio website",
|
||||
"repo": "https://github.com/jeelpatel1612",
|
||||
"owner": {
|
||||
"username": "jeelpatel1612",
|
||||
"email": "",
|
||||
"twitter": "__j_e_e_l__"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://jeelpatel.netlify.app/"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "TheBotlyNoob's development website",
|
||||
"repo": "https://github.com/TheBotlyNoob/TheBotlyNoob.github.io",
|
||||
"owner": {
|
||||
"username": "TheBotlyNoob",
|
||||
"email": "TheBotlyNoob@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "TheBotlyNoob.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Johan's personal developer website",
|
||||
"repo": "https://github.com/JohanSanSebastian.github.io",
|
||||
"owner": {
|
||||
"username": "JohanSanSebastian",
|
||||
"email": "johansanju06@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "JohanSanSebastian.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "jasonappah",
|
||||
"email": "isadev@jasonaa.me",
|
||||
"twitter": "jasonaa_"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://jasonaa.me/"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -8,4 +8,4 @@
|
||||
"record": {
|
||||
"CNAME": "blackaimc.github.io"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Koolwiza",
|
||||
"email": "koolwiza@gmail.com"
|
||||
},
|
||||
"description": "Just a cool subdomain to have :)",
|
||||
"repo": "https://www.github.com/Koolwiza",
|
||||
"record": {
|
||||
"CNAME": "koolwiza.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "L0SER's personal developer website",
|
||||
"repo": "https://github.com/L0SER8228",
|
||||
"owner": {
|
||||
"username": "L0SER8228",
|
||||
"email": "loserlackey@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "L0SER8228.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "This is lejhands portfolio website with info and github and npm portfolio too",
|
||||
"repo": "https://github.com/LejhandGamingYT",
|
||||
"owner": {
|
||||
"username": "LejhandGamingYT",
|
||||
"email": "dhruvbhanushali5621@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "dazzling-williams-9e8070.netlify.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"description": "Leví Arista Resume",
|
||||
"repo": "https://github.com/leviarista/resume",
|
||||
"owner": {
|
||||
"username": "leviarista",
|
||||
"email": "levi.arista@gmail.com",
|
||||
"twitter": "leviarista"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://leviarista.github.io/resume/"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "The personal website for LuanRT",
|
||||
"repo": "https://github.com/luanrt/luanrt.github.io",
|
||||
"owner": {
|
||||
"username": "luanrt",
|
||||
"email": "luan.lrt4@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "luanrt.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Luis Correa Leyva",
|
||||
"repo": "https://github.com/correaleyval/correaleyval.github.io",
|
||||
"owner": {
|
||||
"username": "correaleyval",
|
||||
"email": "correaleyval@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "correaleyval.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Matt-Gleich",
|
||||
"email": "email@mattglei.ch",
|
||||
"twitter": "MattGleich"
|
||||
},
|
||||
"repo": "https://github.com/Matt-Gleich/site-v2",
|
||||
"record": {
|
||||
"URL": "https://mattglei.ch"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "My other site :)",
|
||||
"repo": "https://replit.com/@RoBlockHead/mirois-adev",
|
||||
"owner": {
|
||||
"username": "RoBlockHead",
|
||||
"email": "tessa7551@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "c2b57eca-71a9-4f20-8877-c210f7e71f12.repl.co"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "This website is a link to my personal developer portfolio.",
|
||||
"repo": "https://github.com/mtgsquad/mahir-molai",
|
||||
"owner": {
|
||||
"username": "mtgsquad",
|
||||
"email": "mtgissmart@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "mahir-molai.pages.dev"
|
||||
}
|
||||
}
|
||||
+3
-3
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"description": "MTGSquad's Website, A Place Where He Jots Down Dumb Stuff",
|
||||
"repo": "https://github.com/mtgsquad/mtgsquad.github.io",
|
||||
"repo": "https://github.com/mtgsquad",
|
||||
"owner": {
|
||||
"username": "mtgsquad",
|
||||
"email": "mtgsquad.dev@protonmail.com",
|
||||
"twitter": "mtgsquad_dev"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "mtgsquad.github.io"
|
||||
"CNAME": "hashnode.network"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "The official website for Lawliet.Host.",
|
||||
"repo": "https://github.com/NoobDevs69/LawlietHost",
|
||||
"owner": {
|
||||
"username": "MysteriousK69",
|
||||
"email": "mysteriousk@lawliet.host"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "lawliet.host"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "My personal portfolio site",
|
||||
"repo": "https://github.com/Niteshballa",
|
||||
"owner": {
|
||||
"username": "Niteshballa",
|
||||
"email": "nithesh.mom@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "Niteshballa.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Well, this is my github sub-domain for my future page",
|
||||
"repo": "https://github.com/0lp/0lp.github.io",
|
||||
"owner": {
|
||||
"username": "0lp",
|
||||
"email": "not.a.nerd0005@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "0lp.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Omar Villafuerte",
|
||||
"repo": "https://github.com/ovillafuerte94/ovillafuerte94.github.io",
|
||||
"owner": {
|
||||
"username": "ovillafuerte94",
|
||||
"email": "ovillafuerte.94@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "ovillafuerte94.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Piero Is a Dev",
|
||||
"repo": "https://replit.com/@piemadd/pierois-adev",
|
||||
"owner": {
|
||||
"username": "pieromqwerty",
|
||||
"email": "isadev@piemadd.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "588d327b-9fb6-4484-856e-0477ffef0efe.repl.co"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "AmbassadorGovna website",
|
||||
"owner": {
|
||||
"username": "AmbassadorGovna",
|
||||
"email": "leshikcube+isadev@googlemail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "vps162412.ispsite.ru"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Rahul Kiran Gaddam Profile",
|
||||
"repo": "https://github.com/rahgadda/rahgadda.github.io",
|
||||
"owner": {
|
||||
"username": "rahgadda",
|
||||
"email": "gaddam.rahul@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "rahgadda.github.io"
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -6,6 +6,6 @@
|
||||
"email": "raksixoffical@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "raksix-blog.tk"
|
||||
"CNAME": "protected-pumpkin-ic8p7okaxzxl67htg0pmv95w.herokudns.com"
|
||||
}
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -8,4 +8,4 @@
|
||||
"record": {
|
||||
"URL": "https://its.rayhanadev.repl.co/"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Rohan's devlog and portfolio",
|
||||
"repo": "https://github.com/rohan-bansal",
|
||||
"owner": {
|
||||
"username": "Rohan-Bansal",
|
||||
"email": "rohan@rbansal.dev"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://rbansal.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "This website is a link to my personal developer website.",
|
||||
"repo": "https://github.com/rutkuli/rutkuli.github.io",
|
||||
"owner": {
|
||||
"username": "Rutkuli",
|
||||
"email": "rutkuliofficial@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "rutkuli.github.io"
|
||||
}
|
||||
}
|
||||
@@ -8,4 +8,4 @@
|
||||
"record": {
|
||||
"CNAME": "samarth-asthana.github.io"
|
||||
}
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -9,4 +9,4 @@
|
||||
"record": {
|
||||
"URL": "https://simo.sh"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "CoolCoderSJ",
|
||||
"email": "CoolCoderSJ@gmail.com"
|
||||
},
|
||||
"description": "My CDN",
|
||||
"record": {
|
||||
"CNAME": "09d836a5-eaca-4299-bfec-44ca0dfc6d0d.repl.co"
|
||||
}
|
||||
}
|
||||
@@ -8,4 +8,4 @@
|
||||
"record": {
|
||||
"CNAME": "tanish2002.github.io"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "My main site :)",
|
||||
"repo": "https://replit.com/@RoBlockHead/tessais-adev",
|
||||
"owner": {
|
||||
"username": "RoBlockHead",
|
||||
"email": "tessa7551@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "06745170-24e7-4954-a619-2860f8b395c2.repl.co"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -8,4 +8,4 @@
|
||||
"record": {
|
||||
"URL": "https://theark.tk"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "api for my bot",
|
||||
"repo": "https://github.com/brawlie/todo",
|
||||
"owner": {
|
||||
"username": "brawlie",
|
||||
"email": "tojoeleeofficial@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "ea156b14-963b-49f8-9d6e-f3fff240029c.repl.co"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "My personal portfolio",
|
||||
"repo": "https://github.com/tovade",
|
||||
"owner": {
|
||||
"username": "tovade",
|
||||
"email": "support@tovade.ml"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "tovade.ml"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "a website for my biotapi",
|
||||
"repo": "https://github.com/brawlie/todo",
|
||||
"owner": {
|
||||
"username": "brawlie",
|
||||
"email": "tojoeleeofficial@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "aa1b3bae-e49b-4efd-8c55-28719da5f58c.repl.co"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"description": "Well, this is my github sub-domain for my future page",
|
||||
"repo": "https://github.com/iitrauma/iitrauma.github.io",
|
||||
"owner": {
|
||||
"username": "iiTrauma",
|
||||
"email": "ignacio@asia.com",
|
||||
"twitter": "q1a67"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "iitrauma.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Unseen's Github Website",
|
||||
"repo": "https://github.com/UnseenAcoustics/unseenacoustics.github.io",
|
||||
"owner": {
|
||||
"username": "UnseenAcoustics",
|
||||
"email": "edwir122@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "unseenacoustics.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"repo": "https://github.com/makuzaverite/veritem.me",
|
||||
"owner": {
|
||||
"username": "makuzaverite",
|
||||
"email": "mugaboverite@gmail.com",
|
||||
"twitter": "makuza_mugabo_v"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://veritem.me"
|
||||
}
|
||||
}
|
||||
@@ -9,4 +9,4 @@
|
||||
"record": {
|
||||
"URL": "https://wablesanket.xyz"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Wiicreation is a recreation of the Nintendo Wii made in ElectronJS.",
|
||||
"repo": "https://github.com/C1200/WiicreationWebsite",
|
||||
"owner": {
|
||||
"username": "C1200",
|
||||
"email": "coreyw.ultimatemedia@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "C1200.github.io"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -8,4 +8,4 @@
|
||||
"record": {
|
||||
"URL": "https://www.iamyajat.co/"
|
||||
}
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -6,6 +6,6 @@
|
||||
"email": "yajtpg@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "yajtpg.github.io"
|
||||
"CNAME": "yajtpg.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "starptr",
|
||||
"email": "yuto@berkeley.edu"
|
||||
},
|
||||
"description": "Personal website",
|
||||
"record": {
|
||||
"URL": "https://yart.me"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "zplusfour's personal developer website",
|
||||
"repo": "https://github.com/zplusfour",
|
||||
"owner": {
|
||||
"username": "zplusfour",
|
||||
"email": "zgjoniur@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "zplusfour.repl.co"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "zyrouge",
|
||||
"email": "",
|
||||
"twitter": "_zyrouge_"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "05ea616c-76a5-49f2-a7ab-448a31700949.repl.co"
|
||||
}
|
||||
}
|
||||
+4
-2
@@ -74,15 +74,16 @@ upload_acme_file() {
|
||||
}
|
||||
|
||||
reset_acme() {
|
||||
update_record remove A 'www.is-a.dev' "68.65.123.44";
|
||||
update_record remove A 'www' "68.65.123.44";
|
||||
sleep 1;
|
||||
update_record add CNAME 'www.is-a.dev' "is-a-dev.github.io";
|
||||
update_record add CNAME 'www' "is-a-dev.github.io";
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
check)
|
||||
echo "TXT record:: $(dig +noall +answer _acme-challenge.is-a.dev TXT | awk '{print $5}')";
|
||||
;;
|
||||
config_www) update_www_record ;;
|
||||
acme_txt) update_acme_txt_record "$2" ;;
|
||||
acme_file) upload_acme_file "$2" "$3" ;;
|
||||
cert) generate_certificate ;;
|
||||
@@ -95,6 +96,7 @@ esac
|
||||
# Run ./scripts/certbot.sh cert
|
||||
# Run ./scripts/certbot.sh acme_txt "<key>"
|
||||
# Run ./scripts/certbot.sh acme_file "<key>" "<value>"
|
||||
# Run ./scripts/certbot.sh config_www
|
||||
# Upload cert.pem and privkey.pem contents to SSL > Manage SSL Sites
|
||||
# Run ./scripts/certbot.sh reset
|
||||
|
||||
|
||||
Reference in New Issue
Block a user