Compare commits

..
3 Commits
Author SHA1 Message Date
futile 0e98866699 update todo 2026-07-23 18:58:47 +01:00
futile 596aa4c3f2 home: write terms & privacy 2026-07-23 18:55:58 +01:00
futile e5f765dba1 home: simplify back 2026-07-23 17:51:34 +01:00
4 changed files with 26 additions and 26 deletions
+10 -9
View File
@@ -1,11 +1,12 @@
## todo
- write terms of service & privacy policy
- put branding on more stuff (images, themes...)
- further secure the server (ratelimiting, hardening...)
- ~~figure out best way to store .env, other credentials, and various secrets~~
- more services
- ~~gitea (need to change host ssh port)~~
- vaultwarden
- ~~tie all services together with an sso~~
- use postgres for everything
- [ ] put branding on more stuff (images, themes...)
- [ ] further secure the server (ratelimiting, hardening...)
- [ ] (maybe) user sites or pages hosting
- [ ] (maybe) gitea actions runner
- [ ] more services
- [x] gitea (need to change host ssh port)
- [ ] vaultwarden
- [x] write terms of service & privacy policy
- [x] figure out best way to store .env, other credentials, and various secrets
- [x] tie all services together with an sso
+5 -5
View File
@@ -16,13 +16,13 @@
<p class="font-light">some notes for stuff you might need to know</p>
<div class="flex flex-col gap-2">
<h2 class="font-heavy big">email</h2>
<ul>
<li class="font-light">the mailserver lives at <b>post.atom.town</b></li>
<li class="font-light">incoming mail uses <b>imap</b> with <b>ssl/tls</b> on port <b>993</b></li>
<li class="font-light">outgoing mail uses <b>smtp</b> with <b>ssl/tls</b> on port <b>465</b></li>
<ul class="font-light">
<li>the mailserver lives at <b>post.atom.town</b></li>
<li>incoming mail uses <b>imap</b> with <b>ssl/tls</b> on port <b>993</b></li>
<li>outgoing mail uses <b>smtp</b> with <b>ssl/tls</b> on port <b>465</b></li>
</ul>
</div>
<a href="##" onclick="history.go(-1)" class="self-start font-normal pop">← back</a>
<a href="/" class="self-start font-normal pop">← back</a>
</div>
</body>
</html>
+2 -2
View File
@@ -47,9 +47,9 @@ ul {
.font-heavy { font-weight: 500; }
.max-w-md {
max-width: calc(var(--space) * 160);
max-width: calc(var(--space) * 200);
@media (max-width: 1024px) {
max-width: calc(var(--space) * 320);
max-width: calc(var(--space) * 400);
}
}
/* tailwind lite */
+9 -10
View File
@@ -13,24 +13,23 @@
<body>
<img src="assets/logo.avif" class="logo" />
<div class="flex flex-col gap-8 mt-4 max-w-md">
<p class="font-light">here you can learn some things</p>
<p class="font-light">atom.town is an exclusive club of like-minded individuals. by using atom.town, you agree to everything stated on this page.</p>
<div class="flex flex-col gap-2">
<h2 class="font-heavy big">terms</h2>
<ul>
<li class="font-light">the fitnessgram pacer test is a multistage aerobic capacity test</li>
<li class="font-light">that progressively gets more difficult as it continues. the 20 meter pacer test</li>
<li class="font-light">will begin in 30 seconds. line up at the start. the running speed starts slowly,</li>
<ul class="font-light">
<li>you agree that you will not use atom.town in any way that would negatively impact other users.</li>
<li>you agree that for any projects you host (or contribute to) on atom.town, llm usage will be sparse. largely unsupervised or unreviewed code is strongly prohibited.</li>
</ul>
</div>
<div class="flex flex-col gap-2">
<h2 class="font-heavy big">privacy</h2>
<ul>
<li class="font-light">but gets faster each minute after you hear this signal *boop*. a single lap should be completed</li>
<li class="font-light">each time you hear this sound *ding*. remember to run in a straight line, and run as long as possible.</li>
<li class="font-light">the second time you fail to complete a lap before the sound, your test is over. the test will begin on the word start. on your mark, get ready, start.</li>
<ul class="font-light">
<li>atom.town is hosted on a <a href="https://datalix.eu/privacypolicy" target="_blank">datalix</a> server in germany. atom.town uses <a href="https://www.borgbase.com/privacy" target="_blank">borgbase</a> for backups (which are encrypted before upload).</li>
<li>atom.town (for now, indefinitely) collects ip addresses, account details, and any user data only for the purposes of system administration and provision of services.</li>
<li>atom.town does not share, nor ever will share any information it collects with any third parties, beyond what is absolutely necessary to run the service.</li>
</ul>
</div>
<a href="##" onclick="history.go(-1)" class="self-start font-normal pop">← back</a>
<a href="/" class="self-start font-normal pop">← back</a>
</div>
</body>
</html>