Initial Commit

This commit is contained in:
youngchief btw ツ 2021-03-09 18:49:58 +00:00
commit 0da6ee9faf
5 changed files with 111 additions and 0 deletions

30
README.md Normal file
View File

@ -0,0 +1,30 @@
# [tilde.tk (~.tk)](https://tilde.tk)
In need of a cool subdomain?
And want it to be your own UNIX home directory?
Then **[ttilde.tk (~.tk)](https://tilde.tk)** is right for you!
---
Domain Details:
- Registar: [Freenom](https://freenom.com/)
- Nameservers: [Cloudflare](https://cloudflare.com/) (Free plan, [donate](https://donate.youngchief.tk/) if you want to bring this up to a higher plan)
- Email Service: [Mailtie](https://mailtie.com) (more details at [Email](/docs/Email.md))
---
Getting started:
- Email me at [youngchief@youngchief.tk](mailto:youngchief@youngchief.tk) with your desired subdomain.
- Make sure to keep that email in your inbox because we will be using it for follow-up emails about the subdomain.
---
TO-DO:
- [ ] Create some automation!
- [ ] Add more detailed docs
- [ ] Create a website for **[tilde.tk (~.tk)](https://tilde.tk)**
- [ ] Host website via **Cloudflare Pages**
- [ ] Link Cloudflare Pages project to **[tilde.tk (~.tk)](https://tilde.tk)**
- [ ] Make a file with historical moments for **[tilde.tk (~.tk)](https://tilde.tk)**

10
docs/Email.md Normal file
View File

@ -0,0 +1,10 @@
# [tilde.tk](https://tilde.tk/) Email
Q: How do I get an email address on my [tilde.tk](https://tilde.tk/) subdomain?
A: Email me at [youngchief@youngchief.tk](mailto:youngchief@youngchief.tk), and I will get you started.
Q: Can I have a root [tilde.tk](https://tilde.tk/) email address?
A: Maybe in the future, if I do let you all have a `@tilde.tk` email address. Then I will let you all know.
Q: How does outbound email work?
A: It works by using the forwarded emails you are getting to verify that you can send as that address via a link or code. You can use any outbound SMTP server (even Gmail). It's explained further in [Outbound Email](/docs/OutboundEmail.md)

49
docs/OutboundEmail.md Normal file
View File

@ -0,0 +1,49 @@
# [tilde.tk](https://tilde.tk) - Outbound Email
<details>
<summary>Gmail</summary>
### Email me with your desired email address for your [tilde.tk](https://tilde.tk/) (sub)domain
Create a new Google account or use an existing Google account but be aware it will show up in DNS records for the forwarding service.
Then you email [me](youngchief@youngchief.tk) to setup that Gmail address to be the one forwarded for your email address.
---
### Fix emails ending up in spam
After me setting up forwarding you go to
`Gmail --> Settings --> See all settings --> Filters & Blocked Addresses --> Create new filter`
Fill in `to` field to be your your desired [tilde.tk](https://tilde.tk/) (sub)domain email address
Then hit `Create filter`
All you need to make sure email to it doesn't end up in spam is to make sure you check on the `Never send to spam` and press `Create filter`
---
### Test inbound email
Send yourself an email to your new [tilde.tk](https://tilde.tk/) (sub)domain email address, and watch it come in! (also check spam and archive just in case you don't find it)
---
### Outbound Email
After you can successfully recieve emails, and you setup the filter. You can setup Gmail's `Send mail as` feature (located in Accounts & Import section) using the following values
```
Display Name: [your display name]
Email Address: [your email address]
Treat as alias: (have it on if you want emails to appear in inbox just like your other emails)
SMTP Details (if you wanna use Google SMTP servers):
- SMTP Server: `smtp.gmail.com`
- Port: [the default one is fine]
- Username: [your gmail address without `@gmail.com`]
- Password: [your account password if you don't use 2FA and have Less Secure Apps allowed OR an app password if you have 2FA enabled]
- Encryption: [leave it on the recommend one based on the port you used]
```
You will receive an email with a link/code to use to finish verification. After this you should test outbound emails from that email address!
**That's it! You can now send & receive emails from your (sub)domain email address**
</details>

17
www/index.html Normal file
View File

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html>
<head>
<title>tilde.tk (~.tk)</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<center>
<h1>tilde.tk (~.tk)<h1>
<h2>A great subdomain. For you, for free.</h2>
<p>
<a href="https://github.com/youngchief-btw/tilde.tk">GitHub Repo</a> <br/>
<a href="mailto:youngchief@youngchief.tk">Email me. (the domain owner)</a>
</p>
</center>
</body>
</html>

5
www/style.css Normal file
View File

@ -0,0 +1,5 @@
* {
font-family: sans-serif;
background-color: black;
color: aqua;
}