+
+
\ No newline at end of file
diff --git a/_includes/layouts/base/settings.njk b/_includes/layouts/base/settings.njk
new file mode 100644
index 0000000..1d8606f
--- /dev/null
+++ b/_includes/layouts/base/settings.njk
@@ -0,0 +1,34 @@
+
+
+
Settings
+
Settings are saved with JavaScript enabled.
+
+
+
Theme
+
+
+
+
+
+
+
+
Font
+
+
+
+
+
+
+
+
+
Appearance
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_includes/layouts/base/sneexy/base.njk b/_includes/layouts/base/sneexy/base.njk
new file mode 100644
index 0000000..3f42fa8
--- /dev/null
+++ b/_includes/layouts/base/sneexy/base.njk
@@ -0,0 +1,33 @@
+---
+title: base
+---
+
+
+
+
+ {% include "layouts/base/header.njk" %}
+
+
+
+
+
+
+ {% include "layouts/base/sneexy/navbar.njk" %}
+
+
+ {% include "layouts/base/settings.njk" %}
+
+
+
+
+ {{ content | safe }}
+
+
+ {% include "layouts/base/sneexy/footer.njk" %}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_includes/layouts/base/sneexy/footer.njk b/_includes/layouts/base/sneexy/footer.njk
new file mode 100644
index 0000000..fa64c18
--- /dev/null
+++ b/_includes/layouts/base/sneexy/footer.njk
@@ -0,0 +1,30 @@
+
+
\ No newline at end of file
diff --git a/_includes/layouts/base/sneexy/navbar.njk b/_includes/layouts/base/sneexy/navbar.njk
new file mode 100644
index 0000000..bc05330
--- /dev/null
+++ b/_includes/layouts/base/sneexy/navbar.njk
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_includes/layouts/nsfw-toggle.njk b/_includes/layouts/components/nsfw-toggle.njk
similarity index 100%
rename from _includes/layouts/nsfw-toggle.njk
rename to _includes/layouts/components/nsfw-toggle.njk
diff --git a/_includes/layouts/donate/base.njk b/_includes/layouts/donate/base.njk
deleted file mode 100644
index e9b4a66..0000000
--- a/_includes/layouts/donate/base.njk
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: base
----
-
-
-
-
- {% include "layouts/header.njk" %}
-
-
-
-
-
- {% include "layouts/navbar.njk" %}
-
-
- {{ content | safe }}
-
-
- {% include "layouts/footer.njk" %}
-
-
-
-
\ No newline at end of file
diff --git a/_includes/layouts/donate/donate.njk b/_includes/layouts/donate/donate.njk
deleted file mode 100644
index 4f1dfa8..0000000
--- a/_includes/layouts/donate/donate.njk
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
Our instance is configured with a curated timeline of hand-picked instances that we deem to be a part of community of, or are great friends. Below is the entire list of of all instances configured in our Bubble timeline.
Currently, the built in Iceshrimp.NET frontend is pretty unfinished and not very usable for daily usage. We provide other frontends that give better usage for use with Iceshrimp. Alternatively, Iceshrimp also implements direct Mastodon-API compatibility, so you may bring or use your own Mastodon clients as well!
-
-
- Iceshrimp.NET • The default frontend, requires to be logged in directly to Iceshrimp before being accessible. Required to be used if you want to change some of your profile settings. For other options, refer to the two last options of this list.
-
-
- Mastodon • The Mastodon frontend based off of the Chuckya fork with extra support for Iceshrimp based features, the most stable/recommended. Source
-
-
- Akkoma • The Akkoma frontend with extra support for Iceshrimp based features. Source
-
-
- Phanpy • Opinionated, minimalist Mastodon client, works well with Iceshrimp. Enable the Akkoma flag for proper support with Emoji reactions. Source
-
-
- pl-fe • Another Mastodon-compatible client, works well with Iceshrimp. Source
-
-
-
-
-
- Swagger • Special frontend for directly interacting with the Iceshrimp API. Required to enable/modify some settings with your account.
-
-
- scalar • A fancier, more advanced alternative to Swagger.
-
-
-
-
\ No newline at end of file
diff --git a/_includes/layouts/fediverse/iceshrimp/features.njk b/_includes/layouts/fediverse/iceshrimp/features.njk
deleted file mode 100644
index 2b0f7a9..0000000
--- a/_includes/layouts/fediverse/iceshrimp/features.njk
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
This is our Iceshrimp.NET instance, managed by @sneexy. This is our general information page about our instance, most info here is shared with our other instances. You're most likely here because you've attempted to visit beeping.synth.download without an account/signed out. Try logging in, then go back to access the Iceshrimp frontend!
-
-
Iceshrimp is a "microblogging"-based social networking software that connects over ActivityPub to federate over the internet with other AP-based software and instances in the world such as Mastodon. Iceshrimp mostly follows the footsteps of Misskey, and supports most features that Misskey and other software chooses to implement - Quote posts, Emoji reactions and all.
-
If Iceshrimp isn't your type of software, we have a sibiling Sharkey instance that's directly based off of the upstream Misskey software, providing an advanced UI and set of fun features. Alternatively, we also provide a Mastodon instance with extra features like support for Emoji reactions baked in, recommended if you prefer a more basic and calmer experience to social media and compatibility with most Fediverse clients and software.
-
-
This instance is invite only to ensure that things don't get out of control here, in terms of both becoming a moderation hassle and requiring heavy maintenance, as well as ensuring this instance continues to run smoothly and for the foreseeable future.
-
If you would like to register, and are a well-known creature of, please go beep at @sneexy! You may also ask anyone else on this instance to vouch for you. Invite codes/Acceptance is not always guaranteed, but feel free to ask. Please don't let this be discouragement for asking.
-
-
We have a Signal group chat for general, random discussion as well as having direct contact with instance admins, and to serve as a place for any direct or maintenance announcements.
-
-
\ No newline at end of file
diff --git a/_includes/layouts/fediverse/iceshrimp/intro.njk b/_includes/layouts/fediverse/iceshrimp/intro.njk
deleted file mode 100644
index 61b3d2f..0000000
--- a/_includes/layouts/fediverse/iceshrimp/intro.njk
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
A few notable, useful worth-sharing tips & tricks for Iceshrimp users. You may also suggest any to be added here.
-
-
- Remove all inaccessible followers-only replies
-
-
Iceshrimp.NET, by default, will show all replies, including those that are replies to posts that are inaccessible to you, even if you aren't using the default frontend. For most users, this is unwanted behavior.
Find and enable "Filter replies to inaccessible notes"
-
-
This should disable them on the official frontend. However, if you use a custom/alternative client, they may still show up via "RE: 🔒" posts. To disable these, we simply put a custom word filter:
The Filter Name is required, but can be whatever. Name it something like "Disable inaccessible replies".
-
For the keywords, simply type in "RE: 🔒"(without the quotation marks) then press the "Add" button below it.
-
Set the Filter Action to "Hide".
-
Add everything from the "Filter Contexts" list.
-
Set the expiry date to whatever in the future, like 09/09/9999 for example.
-
-
-
After that, all inaccessible replies shall now vanish.
-
-
-
- Emoji reactions in Phanpy
-
-
The Phanpy frontend has some support for emoji reactions. Specifically though, only showing them in notifications.
-
To enable support for at least showing them rather than displaying a broken notification for each reaction, simply log into Phanpy again with the "This app is intended for Pleroma or Akkoma" flag enabled.
-
-
-
-
\ No newline at end of file
diff --git a/_includes/layouts/fediverse/mastodon/features.njk b/_includes/layouts/fediverse/mastodon/features.njk
deleted file mode 100644
index 923b303..0000000
--- a/_includes/layouts/fediverse/mastodon/features.njk
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
This is our Mastodon instance! While hosted by @sneexy, is mainly managed by @m. This is our general information page about our instance, most info here is shared with our other instances.
-
-
Mastodon is a "microblogging"-based social networking software that connects over ActivityPub to federate over the internet with other AP-based software and instances in the world such as other instance of itself. We maintain our own minor fork of Mastodon from another fork that implements features such as emoji reactions.
-
If Mastodon isn't your type of software, we have a sibiling Iceshrimp instance that provides most of the Misskey-like and other advanced features while keeping out the more complex or "non-sense" features, on top of a stable, more Mastodon-compatible base. Alternatively, we also provide a Sharkey instance that's directly based off of the upstream Misskey software, providing an advanced UI and set of fun features.
-
-
This instance is invite only to ensure that things don't get out of control here, in terms of both becoming a moderation hassle and requiring heavy maintenance, as well as ensuring this instance continues to run smoothly and for the foreseeable future.
-
If you would like to register, and are a well-known creature of, please go beep at @sneexy or @m! You may also ask anyone else on this instance to vouch for you. Invite codes/Acceptance is not always guaranteed, but feel free to ask. Please don't let this be discouragement for asking.
-
-
We have a Signal group chat for general, random discussion as well as having direct contact with instance admins, and to serve as a place for any direct or maintenance announcements.
-
-
\ No newline at end of file
diff --git a/_includes/layouts/fediverse/mastodon/intro.njk b/_includes/layouts/fediverse/mastodon/intro.njk
deleted file mode 100644
index def156e..0000000
--- a/_includes/layouts/fediverse/mastodon/intro.njk
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
For all of our Fediverse instances that we manage, we moderate collaboratively along with other friends and closely tied instances. We moderate on a "Trust Nobody" level for remote instances, due to past negative experiences with the Fediverse. Frankly, we're a small place with burned-out moderators that want to provide a safe place for ourselves and friends.
-
We have little spoons to deal with anything and tend to take action swiftly. We suspend instances that:
-
-
Consists of having communities/a majority of users who are racist/facists, queerphobic, and anything else crossing those lines or breaks any of our rules.
-
Known instances or communities/groups that harass others/our own communities and friends.
-
Heavily radiates "Bad Vibes" to us collectively (In ways where an instance may not appear bad on the surface, but consistently points in directions that nudges towards ideas that either harm us or risks our own safety).
For anything else, we usually tend to media-silence:
-
-
Instances without rules for tagging content/with users that consistently don't properly tag posts, such as politics and NSFW-related posts.
-
Instances that mainly to only consists of heavy amounts of "Irony-poisoned" or "racism funny" posting.
-
Instances that may not be "bad" or break any rules on the surface, but collectively gives us very offputting vibes that we deem it possibly unsafe and limit federation for safety reasons.
-
Large instances affected by spam attacks.
-
-
By default, we don't block through guilt-by-federation. However, if we find an instance that consistently federates or otherwise associates and notably supports bad actors - more specifically those who have otherwised harmed us or others/close friends and instances before - we may consider the instance for suspension depending on the case. This is entirely for the safety of our own community and the many risk factors of keeping continued federation.
-
We also may suspend/silence instances if our users are reportedly uncomfortable about them, whether via the users or the content on the instance. Again, we want a safe space for ourselves and friends.
-
Our actions aren't limited to what is based on interactions from/within our own community. If we find harassment or otherwise any negative behavior towards other users or our close friends/instances, action will still be done. Remember: we moderate collaboratively.
-
-
If you're a user, and would like to question any of our moderation decisions or actions, or talk about a specific instance (or for more information on why we block/silence a specific instance), feel free to bring it up with the moderators/administrators. If it's an instance/user you deem should be up for moderation action, report it instead.
-
- More sensitive topics about moderation and the wider Fediverse
-
-
For those who think our moderation is "too strict", the Fediverse has caused us harm and has shown that it's an untrustworthy network, from time and time again. Our moderation decisions are made through blood and tears, as it is impossible to trust anyone on here.
-
Being completely honest: The Fediverse is a horrible network filled with terrible people from a moderator standpoint. Harassment, grooming/pedophilia issues and those who align with it, Nazi's crawling from every corner, having to deal with "Your Opinions Suck" and people attempting to force publicize/normalize traumatic experiences... Basically, everything that a normal user doesn't see because we get to it first.
-
As for why we still bother with the Fediverse and don't go anywhere else, it also happens to be the only platform with the same beings and creatures that we enjoy sharing presense with, along with multitudes of customizations compared to other existing platforms.
-
And despite everything, we still host our Fediverse instances with pride and care, to provide a safe and curated space, for those who want to be with us.
-
For any visitors passing by, please thank your admins and moderators. Maybe give them some pocket change, it's the least you can do to help them regain some sanity.
-
-
-
-
If you'd wish to see our moderation lists, such as all of our instance blocks and silences, check if the software that the instance you're housed on allows you to view our moderation policies directly. If that is not the case, ask a moderator/administrator and we'll pass a copy of our current lists over.
-
-
\ No newline at end of file
diff --git a/_includes/layouts/fediverse/rules.njk b/_includes/layouts/fediverse/rules.njk
deleted file mode 100644
index 89f5a08..0000000
--- a/_includes/layouts/fediverse/rules.njk
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
Our Terms of Service applies when using the Fediverse as our instance rules, both for our own community and also as we moderate those remotely. Rules may be a bit lax for our own local community, as we trust you to be here. We recommend reading our Terms of Service to get a baseline that applies as rules, but to summarize:
-
-
- No nazism, racism, antisemitism, queerphobia of any type, bigotry of any kind or harassment. Any type of hate speech is not allowed.
-
-
- Pedophilia, zoophilia and "radqueers" are not allowed. This also includes any references/usage of fictional counterparts, such as lolicon/shota and cub pornography.
-
-
- No illegal content. Don't post anything that would otherwise get us into legal trouble, as within Canadian laws. This excludes any anti-queer laws that otherwise harm us. If you need a baseline for what is considered "Illegal content", consider if what you're posting would get the police to show up at your door.
-
-
- Properly use content warnings when posting. Be considerate for others, add a properly labeled content warning to your post as needed. Required for content such as NSFW content (also including kinks and such) and world/local politics, or anything that may be depressing to others. Reclaimed slurs may be left without a content warning, as long as you know and respect your own space/"audience".
-
-
- As mentioned in rule #1: Don't harass other individuals. Shaming billionaires and capitalists and whatnot is fine by us, but don't be a dick to others who haven't done anything wrong.
-
-
- Respect your own and others right to privacy, opinions, and boundaries.Especially for boundaries, make an effort to ensure you aren't overstepping someone's comfort zone.
-
-
- We encourage adding alt text onto publicly posted media. Not a required rule, but we recommend it.
-
-
- Basically:Just use common sense.
-
-
- beep merp rawr :3
-
-
-
-
\ No newline at end of file
diff --git a/_includes/layouts/fediverse/sharkey/features.njk b/_includes/layouts/fediverse/sharkey/features.njk
deleted file mode 100644
index 807b668..0000000
--- a/_includes/layouts/fediverse/sharkey/features.njk
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
This is our Sharkey instance, managed by @sneexy. This is our general information page about our instance, most info here is shared with our other instances.
-
-
Sharkey is a "microblogging"-based social networking software that connects over ActivityPub to federate over the internet with other AP-based software and instances in the world such as Mastodon. Sharkey itself is a soft-fork of Misskey, so you recieve all of the features Misskey has, such as quote posts and emoji reactions, with extra features and fixes Sharkey puts on top.
-
If Sharkey isn't your type of software, we have a sibiling Iceshrimp instance that provides most of the Misskey-like and other advanced features while keeping out the more complex or "non-sense" features, on top of a stable, more Mastodon-compatible base. Alternatively, we also provide a Mastodon instance with extra features like support for Emoji reactions baked in, recommended if you prefer a more basic and calmer experience to social media and compatibility with most Fediverse clients and software.
-
-
This instance is invite only to ensure that things don't get out of control here, in terms of both becoming a moderation hassle and requiring heavy maintenance, as well as ensuring this instance continues to run smoothly and for the foreseeable future.
-
If you would like to register, and are a well-known creature of, please go beep at @sneexy! You may also ask anyone else on this instance to vouch for you. Invite codes/Acceptance is not always guaranteed, but feel free to ask. Please don't let this be discouragement for asking.
-
-
We have a Signal group chat for general, random discussion as well as having direct contact with instance admins, and to serve as a place for any direct or maintenance announcements.
-
For the record: We are running stock, upstream Sharkey. We are not running/maintaining a fork! Any and all modifications and shenanigans we do on here are either served through our reverse proxy or done via Sharkey's customHtml configuration and custom CSS.
-
-
\ No newline at end of file
diff --git a/_includes/layouts/fediverse/sharkey/intro.njk b/_includes/layouts/fediverse/sharkey/intro.njk
deleted file mode 100644
index 8791d19..0000000
--- a/_includes/layouts/fediverse/sharkey/intro.njk
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
A few notable, useful worth-sharing tips & tricks for Sharkey users. You may also suggest any to be added here.
-
-
- Using comfortably on mobile/restricted environments
-
-
Sharkey works best via it's web UI frontend. Sometimes, this may be uncomfortable on mobile or generally lower-end devices.
-
You have a few options to try out:
-
-
Try using a Chromium based browser to use Sharkey
-
-
Sharkey performs notably better under a Chromium based environment, and if on Android, may also use less battery in the process.
-
-
For iOS users, this option may not be helpful/do no change at all.
-
-
-
Try using the Aria client, as we suggest for mobile users.
-
-
It's a native, basically 1-to-1 compatible Misskey client. While it's focused on supporting Misskey features, it also supports some of the Sharkey features such as editing.
-
They also provide builds for anything other than mobile devices, including native builds for Windows, Mac and Linux.
-
-
Disable all effects and animations in the client settings
Look under the "Accessibility" and "Performance" tab. You can disable UI animations, MFM, and blur effects.
-
-
Use a Mastodon client
-
-
As Mastodon is more popular, there a lot of clients for Mastodon that perform better in all cases. However, Sharkey's Masto-API implementation isn't great, and may ultimately be a worse experience over the other methods provided.
-
-
-
-
-
- Disable the "Widgets" sidebar
-
-
In the normal UI view, Sharkey has a permanent sidebar that holds widgets on the right side of the UI, which cannot be disabled. It, however, is not required in any way for normal usage, so we may use custom CSS on the client in order to remove it.
-
Simply go to your custom CSS settings and add the below snippet:
Once applied and refreshed, the widgets sidebar should now be gone. Note that this won't effect the sidebar that appears on mobile (opened through a button on the navbar) so it's safe to use this CSS on mobile as well, in the case of client settings syncing.
-
-
-
-
\ No newline at end of file
diff --git a/_includes/layouts/footer.njk b/_includes/layouts/footer.njk
deleted file mode 100644
index 6cfdf7b..0000000
--- a/_includes/layouts/footer.njk
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/_includes/layouts/home/intro.njk b/_includes/layouts/home/intro.njk
deleted file mode 100644
index 161ccc8..0000000
--- a/_includes/layouts/home/intro.njk
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
We're a small community of friends, hosting and managing stuff together. Themed around synths, most of us are synths, including (most) of the system administrators, but open and accepting of all fellow beings, creatures, toasters and organics.
-
There are a few public facing services we run here for general public use, although most services are private or require registration as they are meant for members and friends of Synth.Download. Poke at the navigation bar on top to navigate this page and figure out more about what we serve here.
-
Enjoy your stay! Beep!~
-
-
-
\ No newline at end of file
diff --git a/_includes/layouts/navbar.njk b/_includes/layouts/navbar.njk
deleted file mode 100644
index 38dd25c..0000000
--- a/_includes/layouts/navbar.njk
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
Support not guaranteed, but provided as options anyways:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Disabling the alt-text popup or forced uncapitalization does not affect "normal" accessibility. The alt-text pop-up is custom made in replacement of using the title attribute, and forced uncapitalization is done using CSS's text-transform.
-
These settings are done entirely with CSS (except the Theme settings), and will be saved into your browser if you have JavaScript enabled. Otherwise, your settings will not be saved.
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/_includes/layouts/pages/about/about.njk b/_includes/layouts/pages/about/about.njk
new file mode 100644
index 0000000..7354c96
--- /dev/null
+++ b/_includes/layouts/pages/about/about.njk
@@ -0,0 +1,30 @@
+
+
+
Synth.Download is a project managed by serveral synths and protogens to provide a collection of (some public, some private) privacy respecting frontends and web services. We strive to create a safe community for ourselves and for those who accept us.
Synth.Download is maintained by several administrators, although Sneexy is the one who mainly manages everything. Contact synth@synth.download for reports or suggestions.
+
We also have a Signal group chat which serves as our general lounge chat. Joins require approval; will be denied if unrecongnized or deemed to be spam.
Synth.Download is a project started in October of 2024 by Sneexy, buying the domain synth.download as it was available, and as I am a Synth. Initially, the domain was used to only used to serve a much, much older iteration of this site that was used to only provide information about myself, and ran about a handful of services only for personal usage.
+
The very first server used to host services here was a Netcup VPS, and the very first service made available on this domain that wouldn't see the "personal usage" treatment is our very own Iceshrimp.NET instance.
+
Later on, as time progressed, I started running more services that I figured would be more useful, the next thing run after Iceshrimp would be our own Sharkey instance (I swear we don't only just run Fediverse instances here, Iceshrimp.NET was just too beta for our tastes), which as far as I can tell is probably our most popular service as of now.
+
Synth.Download has went through many server migrations between different Netcup VPS'es before finally getting off them along with various site and services improvements, and overall has started to shape into what I am proud to call as a proper community rather than being a silly site on the indie web (although, deep down, we all know it's still that).
+
Thank you all for being here, both users and administrators. It means a lot to me. 💚
+
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/about/servers.njk b/_includes/layouts/pages/about/servers.njk
new file mode 100644
index 0000000..191fca9
--- /dev/null
+++ b/_includes/layouts/pages/about/servers.njk
@@ -0,0 +1,23 @@
+
+
+
The servers that are responsible for housing Synth.Download are proudly hosted and provided by Lua, and are located in Canada. All services on Synth.Download are containerized within Docker containers.
+
Services are split between two KVM's on two different servers, namely phosphorus, which has more breathing room and handles running our more advanced and heavier services, such as our Fediverse instances, and neptunium, which handles all web traffic and our more lighter services, such as this site you're looking at right now.
+
Backups are taken nightly and stored off-site.
+
For those curious about our server configurations and setups, we publicly provide them at our Git repository.
+
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/admins/admins.njk b/_includes/layouts/pages/admins/admins.njk
new file mode 100644
index 0000000..5fb07c2
--- /dev/null
+++ b/_includes/layouts/pages/admins/admins.njk
@@ -0,0 +1,22 @@
+
+
+
Listed below is all administrators (those with administrative access to the Synth.Download servers) who currently help and work on Synth.Download.
+
For any questions, please contact synth@synth.download or Sneexy directly.
+ {% include "layouts/pages/admins/list.njk" %}
+
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/admins/list.njk b/_includes/layouts/pages/admins/list.njk
new file mode 100644
index 0000000..9ab11d9
--- /dev/null
+++ b/_includes/layouts/pages/admins/list.njk
@@ -0,0 +1,42 @@
+
+
+
+
+ {% include "layouts/pages/donate/important.njk" %}
+
If you enjoy using Synth.Download and any of its services and would like for us to continue running our place, feel free to chime in with donations.
+
To help with keeping Synth.Download up:
+
+
+ Donate directly to Lua via Helcim (redirect) or Ko-fi, who manages the hardware that Synth.Download lives on (Thank you, Lua! 💚)
+
+
+ Donate directly to Sneexy via Ko-fi (Leave a note mentioning that the donation is for Synth.Download)
+
+
+ Donate via Stripe on this page:
+
+
+
+
+
To help administrators and individuals directly:
+
+
+ Donate directly to any administrator for personal purposes (such as mutual aid)
+
+
+
For Synth.Download, donations are not required, but do help us keep things in check. ^^
+
This page will also be used to notify for any required donations or mutual aid posts of any Synth.Download administrators.
+
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/donate/important.njk b/_includes/layouts/pages/donate/important.njk
new file mode 100644
index 0000000..51a4674
--- /dev/null
+++ b/_includes/layouts/pages/donate/important.njk
@@ -0,0 +1,10 @@
+
+
Important
+
+
+ Our administrator Senil is in dire need of funds in order to afford paying debts and bills.
+
+
+
+
+
\ No newline at end of file
diff --git a/_includes/layouts/fediverse/sharkey/bubble.njk b/_includes/layouts/pages/fediverse/bubble.njk
similarity index 83%
rename from _includes/layouts/fediverse/sharkey/bubble.njk
rename to _includes/layouts/pages/fediverse/bubble.njk
index 99824e5..d93d555 100644
--- a/_includes/layouts/fediverse/sharkey/bubble.njk
+++ b/_includes/layouts/pages/fediverse/bubble.njk
@@ -1,22 +1,22 @@
-
+
Our instance is configured with a curated timeline of hand-picked instances that we deem to be a part of community of, or are great friends. Below is the entire list of of all instances configured in our Bubble timeline.
-
+
Our instances are configured with a curated timeline of hand-picked instances that we deem to be a part of our community, are great friends, or generally fit our culture and vibes. Below is the entire list of of all instances configured in our Bubble timelines.
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/fediverse/instances-list.njk b/_includes/layouts/pages/fediverse/instances-list.njk
new file mode 100644
index 0000000..ec25ea8
--- /dev/null
+++ b/_includes/layouts/pages/fediverse/instances-list.njk
@@ -0,0 +1,81 @@
+
+
+
+
+ Sharkey
+
+
+
+
+
Boopkey! Our most popular instance, running Sharkey, a soft-fork of Misskey.
+
Sharkey provides a more fun and featureful experience to the Fediverse. It includes neat and useful features such as emoji reactions, blog-like pages, galleries, a file "Drive" feature, and more. We recommend this instance if you're looking for something more advanced, or are perhaps wanting to try something different from Mastodon or other software.
+
Accounts housed on this instance will be located at @booping.synth.download
Traditional, Calmer, and more Microblogging-like. As Mastodon is the more popular software on the fediverse in general, we also provide it as an option for those who are used to it or prefer it. We run our own modified version of Mastodon which provides extra features, such as widely federated lists and support for using emoji reactions. We recommend this instance for something more simpler and straightforward, or if the compatibility with Mastodon apps and platforms is preferred.
+
Accounts housed on this instance will be located at @merping.synth.download
Icesynth! A lightweight, Misskey-inspired software.
+
Software still in heavy beta stages of development that plans to be a "Misskey, but balanced just right". Our very first instance that we've been running on Synth.Download!
+
Sadly, we currently do not suggest using this software for normal/daily usage. Sharkey and Mastodon provide better and far more stable user experiences. We may lend out invites for this instance if you wish to run, for example, a bot account, but for now, this software requires maturing before we can allow it to be publicly used.
+
Accounts housed on this instance will be located at @synth.download
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/fediverse/instances.njk b/_includes/layouts/pages/fediverse/instances.njk
new file mode 100644
index 0000000..f5b2a0d
--- /dev/null
+++ b/_includes/layouts/pages/fediverse/instances.njk
@@ -0,0 +1,23 @@
+
+
+
An Instance is your home server, where your account and posts will live. We provide multiple options as listed on our services page, all on different domains with different software aimed to suite the needs of different users and preferences.
+
Common features shared between these instances are a 100,000 character limit on posts, 5,000 character limit for content warnings, and a 100 megabyte upload limit for files.
+ {% include "layouts/pages/fediverse/instances-list.njk" %}
+
All sorts of configurations, limits and moderation are synced between each instances whenever possible.
+
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/fediverse/intro.njk b/_includes/layouts/pages/fediverse/intro.njk
new file mode 100644
index 0000000..2418ce0
--- /dev/null
+++ b/_includes/layouts/pages/fediverse/intro.njk
@@ -0,0 +1,33 @@
+
+
+
Synth.Download hosts a few opinionated fediverse instances that allows you to connect and explore the wider Fediverse, a network of software that uses ActivityPub to communicate with each other, all running various software for each personals taste. This page is dedicated to detailing our instance options and how we manage them.
+
All of our instances are under invite only registration. We do this to main a good and healthy experience for our users. If you wish to register, you may:
Our moderation is opinionated and collaboratively done between local moderators and with moderation friends from other instances. We try to have a good balance between having a safe community with little nuisance while being openly federated with wider communities.
+
We have little spoons to deal with issues and tend to take action swiftly. We suspend instances that:
+
+
Consists of having communities/a majority of users who are racist/facists, queerphobic, and anything else crossing those lines or breaks any of our rules.
+
Known instances or communities/groups that harass others/our own communities and friends.
+
Heavily radiates "Bad Vibes" to us collectively as a community (In ways where an instance may not appear bad on the surface, but consistently points in directions that nudges towards ideas that either harm us or risks our own safety).
For anything else, we usually tend to media-silence:
+
+
Instances without rules for tagging content/with users that consistently don't properly tag posts, such as politics and NSFW-related posts.
+
Instances that mainly to only consists of heavy amounts of "Irony-poisoned" or "racism funny" posting.
+
Instances that may not be "bad" or break any rules on the surface, but collectively gives us very offputting vibes that we deem it possibly unsafe and limit federation for safety reasons.
+
Large instances that could be affected by spam attacks.
+
+
By default, we don't block through guilt-by-federation. However, if we find an instance that consistently federates or otherwise associates and notably supports bad actors - more specifically those who have otherwised harmed us or others/close friends and instances before - we may consider the instance for suspension depending on the case. This is entirely for the safety of our own community and the many risk factors of keeping continued federation.
+
We also may suspend/silence instances if our users are reportedly uncomfortable about them, whether via the users or the content on the instance. Again, we want a safe space for ourselves and friends.
+
Our actions aren't limited to what is based on interactions from/within our own community. If we find harassment or otherwise any negative behavior towards other users or our close friends/instances, action will still be done. Remember: we moderate collaboratively.
+
To be frank, we are a small group of burned-out moderators with past negative experiences on the fediverse and therefore choose to moderate how we will to protect ourselves and our community.
+
+
If you're a user, and would like to question any of our moderation decisions or actions, or talk about a specific instance (or for more information on why we block/silence a specific instance), feel free to bring it up with the moderators/administrators. If it's an instance/user you deem should be up for moderation action, report it instead.
+
+
To see moderation lists, such as silenced and blocked instances, please check the About Instance information on your instance to see if it's made available to you directly. If that is not the case, ask a moderator/administrator and give you a copy of our current list.
+
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/fediverse/rules.njk b/_includes/layouts/pages/fediverse/rules.njk
new file mode 100644
index 0000000..aa33521
--- /dev/null
+++ b/_includes/layouts/pages/fediverse/rules.njk
@@ -0,0 +1,55 @@
+
+
+
Our Terms of Service applies when using the Fediverse as our instance rules, both for our own community and also as we moderate those remotely. Rules may be a bit lax for our own local community, as we trust you to be here. We recommend reading our Terms of Service to get a baseline that applies as rules, but to summarize:
+
+
+ No nazism, racism, antisemitism, queerphobia of any type, bigotry of any kind, or harassment. Any type of hate speech is not allowed. We are not a "Free Speech" zone.
+
+
+ Pedophilia, zoophilia, "radqueers" and other related communities and labels are not allowed. This also includes any references/usage of fictional counterparts, such as lolicon/shota and cub pornography.
+
+
+ Don't post anything that would otherwise get us into legal trouble, as within Canadian laws.
+
+
+ No spam. Obviously.
+
+
+ Use content warnings. Be considerate for others, add a properly labeled content warnings to your posts as needed, such as:
+
+
NSFW content as a whole (including kinks, fetishes, etc)
+
World/local politics
+
Otherwise content that may possibly be distressing/depressing to others
+
+ Reclaimed slurs may be left without a content warning, as long as you know and respect your own space/"audience".
+
+
+ Respect your own and others right to privacy, opinions, and boundaries.Especially for boundaries, make an effort to ensure you aren't overstepping someone's comfort zone.
+
+
+ We encourage adding alt text onto publicly posted media. Not a required rule, but we recommend it.
+
+
+ Basically:Just use common sense.
+
+
+ beep merp rawr :3
+
+
+
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/index.njk b/_includes/layouts/pages/index.njk
new file mode 100644
index 0000000..0db59e4
--- /dev/null
+++ b/_includes/layouts/pages/index.njk
@@ -0,0 +1,31 @@
+
+
+
We're a project managed by beepers, toasters, and other non-organic and organic creatures alike, hosting and running services together to provide ourselves with a safe community, and for the greater net public. if you like what we do, please consider donating!
+
Synth.Download is, obviously, themed around Synths. In general, we're aimed towards furry, therian, otherkin and non-organic-like beings, but accepts all! As long as you're chill with us.
+
Read our About for more information related to Synth.Download itself, or head over to our Services page to see what we provide. By accessing and using this site and its services, you agree to our Privacy Policy and Terms of Service.
+
Enjoy your stay! Beep!~
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/privacy.njk b/_includes/layouts/pages/privacy.njk
new file mode 100644
index 0000000..5bb5c4b
--- /dev/null
+++ b/_includes/layouts/pages/privacy.njk
@@ -0,0 +1,49 @@
+
+
+
By default, all services, including this website, log the minimum amount of connection data that is collected by default in our Caddy logs. This includes:
+
+
The IP address used to connect.
+
The user-agent of the application used to connect (Your browser/client, operating system, other related system and software information)
+
The exact date and time a connection was made.
+
+
We only store these logs for protection of our services in the case of any malicious behavior against our services, and are rolled over every week.
+
All logs are stored locally. We do not send data to be processed by anyone or anywhere else. We do not user or have any sort of analytics system in place. We do not use any of this data to "collect" or "profile" any individual. We do not try or attempt to store more data than is strictly necessary.
+
Under Canadian laws, the PIPEDA applies with how we handle data protection. We also attempt to follow the GDPR, along with running services with GDPR in mind, for storing and managing personal data, and allow for complete deletion of all personal data (if any is stored ourselves) whenever possible.
+
This website does not make any external connections except for the Donate page, which embeds a Stripe widget, and ocasionally, embedded Sharkey notes and timelines, of which is from our instance that we run and manage ourselves. This websites use of technology such as JavaScript is only used to store user preferences and add additional client-side improvements.
+
We utilize Backblaze to store media, files, and encrypted off-site backups, and Bunny as our CDN to help with media network speeds. Their Privacy Policies and Terms of Service also applies.
Users who have registered accounts of any Synth.Download service are required to provide extra information that is required by said service, or is to be optionally provided by the member. This information usually includes email addresses (for the case or need of verification or password resets) and passwords (securely stored and hashed).
+
As a transparency note, all provided data and information on the members end is accessible by all administrators of Synth.Download, but will not be mishandled or misused for any purposes and will only be accessed for the cases of:
+
+
Required moderation/administration actions on our end.
+
Need of emergency contact.
+
(By) Any request asked by the member.
+
+
Depending on the service, we may have easier access to specific information for account management or service moderation/administrative purposes.
+
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/services/filters.njk b/_includes/layouts/pages/services/filters.njk
new file mode 100644
index 0000000..9ef7583
--- /dev/null
+++ b/_includes/layouts/pages/services/filters.njk
@@ -0,0 +1,30 @@
+
+
+ Filters
+
+
+
+
+
+
Category
+
+
+
+
+
+
+
+
+
+
+
+
+
Publicity
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/services/list.njk b/_includes/layouts/pages/services/list.njk
new file mode 100644
index 0000000..c3f3d50
--- /dev/null
+++ b/_includes/layouts/pages/services/list.njk
@@ -0,0 +1,350 @@
+
+
+
This page lists all services hoted on Synth.Download for both public and private member usage. Statuses, service announcements, incidents and general uptime information will be monitored and reported at our status page.
+
All services and systems for Synth.Download are manually upgraded and rebooted every week on the weekends in our available times. If services are down, please give it a few minutes before trying again.
+
To suggest a service to be run by us, please contact synth@synth.download or poke at an admin. Same case for if there is anything wrong.
+
Some services provide alternative hidden services for I2P, Tor, and Yggdrasil. Services with anonymous input options do not have hidden services due to safety concerns.
+
For those curious on our systems or configurations, refer to our about page.
+ {% include "layouts/pages/services/filters.njk" %}
+ {% include "layouts/pages/services/list.njk" %}
+
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/sneexy/about.njk b/_includes/layouts/pages/sneexy/about.njk
new file mode 100644
index 0000000..105ef43
--- /dev/null
+++ b/_includes/layouts/pages/sneexy/about.njk
@@ -0,0 +1,30 @@
+
+
+
I'm a gay goo-Synth on the internet, a zoomer, established 2006, who likes to store endless amounts of data and pretends to be a computer himself. For information related to my Synth-sona, refer to here. I'm autistic and have ADHD, and those two blended together create the mess that I am today.
+
I consider myself to be a professional computer toucher™, and try my best to poke at computers or anything related to weird tech that interest me. I would say I've messed enough in a good share of both software and hardware related things.
+
I'm a nerd with Free and Open Source stuff and also caring about my privacy whenever possible considering that it doesn't really seem to exist at all in the modern world, anyways. I also like messing around with Linux, trying a bit of Arch and a little bit of NixOS, but found comfort with Fedora. If you're interested, I'm currently running my own customized varient of Fedora Kinoite made with BlueBuild that you can find here. With all of that out of the way, I will mention that I'm not going to shove these down anyone's throat, and if you're someone who does that, kindly reconsider your own behavior.
+
Despite what is mentioned above, I'm not really a programmer, IT support guy, some professional info-sec person or anything like that. My knowledge is honestly quite limited. At most, I personally mainly know just enough Bash to make jank scripts, HTML and CSS, and a good amount of Linux and Docker/Podman to let me survive. As much as I'd like to learn to expand, I've tried Python before with full intention and motivation of properly learning it to make things and it just didn't stick at all for me, and considering that was with Python, I'm goign to assume my limits in terms of handling things are pretty low.
+
I also run synth.download! The thing you're looking at! Made with love and containers.
+
I absolutely despise capitalism with every single fiber in my living synthentic body. Although I think everyone in this similar space does as well.
+
In case it wasn't obvious or clear somehow at this point, I'm a furry. And gay. And weird. I may not be covered in fur or an "animal", but that doesn't mean I'm not in the same space. Being a human fucking SUCKS.
+
Certified™ idiot (although I think this one is obvious)
+
For the record, and this is most likely something worth pointing out: My mental health isn't great and I tend to have intense mood swings, and can sometimes randomly break down. Please excuse me in these moments, Thanks.
+
I'm also usually exhausted. Both mentally and physically, if that wasn't clear.
+
Sometimes, I do make things, but honestly don't expect much from me. I'll make some type of gallery page soon for the things I do make and the things others do for me, I promise.
+
+
\ No newline at end of file
diff --git a/_includes/layouts/sneexy/buttons.njk b/_includes/layouts/pages/sneexy/buttons.njk
similarity index 91%
rename from _includes/layouts/sneexy/buttons.njk
rename to _includes/layouts/pages/sneexy/buttons.njk
index ac5059b..b671d24 100644
--- a/_includes/layouts/sneexy/buttons.njk
+++ b/_includes/layouts/pages/sneexy/buttons.njk
@@ -1,30 +1,29 @@
-
+
-
+
+
\ No newline at end of file
diff --git a/_includes/layouts/sneexy/funfacts.njk b/_includes/layouts/pages/sneexy/funfacts.njk
similarity index 65%
rename from _includes/layouts/sneexy/funfacts.njk
rename to _includes/layouts/pages/sneexy/funfacts.njk
index 8aecf35..86b1748 100644
--- a/_includes/layouts/sneexy/funfacts.njk
+++ b/_includes/layouts/pages/sneexy/funfacts.njk
@@ -1,27 +1,27 @@
-
+
My profile pictures used to be random characters from different types of media that I would just apply a grayscale onto. Ever since then, I realized that I've very much enjoyed being a Synth instead.
I used to have an inside joke with some old friends where I loved cheese. 🧀
Originally starting going online when I was young and my only method of getting Wi-Fi was by using my netbook in the kitchen, stationed above the stove and connecting to a nearby stores local Wi-Fi connection. apparently, Lowes Wi-Fi goes out VERY far.
-
Joined the Fediverse around 2020 or so, originally on mas.to before moving to types.pl, which has quite a nice local community ignoring that I left the account to rot and die, before moving to miruku.cafe for a short bit, which introduced me to the Misskey software where I ended up starting to actually enjoy using the Fediverse, then moving to lea.pet after some drama went down, before finally landing on my own self-hosted instance at booping.synth.download. Well, originally starting at beeping.synth.download, But I realized that Iceshrimp.NET is a bit too much in beta stage software for me.
+
Joined the Fediverse around 2020 or so, originally on mas.to before moving to types.pl, which has quite a nice local community ignoring that I left the account to rot and die, before moving to miruku.cafe for a short bit, which introduced me to the Misskey software where I ended up starting to actually enjoy using the Fediverse, then moving to lea.pet, before finally landing on my own self-hosted instance at booping.synth.download. Well, originally starting at beeping.synth.download, But I realized that Iceshrimp.NET is a bit too much in beta stage software for me.
I prefer lowercase when possible and use spaces before and after punctionation, sometimes maybe a double space here and there, Although I attempt to avoid doing the latter on this website to try and prevent it from making it entirely inaccessible. It just feels more natural for me.
I am terrible at spelling.
-
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/sneexy/intro.njk b/_includes/layouts/pages/sneexy/intro.njk
new file mode 100644
index 0000000..4518f07
--- /dev/null
+++ b/_includes/layouts/pages/sneexy/intro.njk
@@ -0,0 +1,69 @@
+
+
+
This is a dedicated NSFW page going over my random various kinks and fetishes I like, mainly just for the curious. It should be obvious what type of content will be here, but just to make sure: things about Fat/related, inflation/related, vore and other general/common NSFW topics will be on this page.
+
A fair warning, I've also turned off my own limiter here. Full-blown sounds and actions and descriptions of things, I'm a fat fuck who needs to be fed pure energy and data. Breep, slosh~
+
Toggle the checkbox below if you consent to viewing this page's content or are not a minor. Otherwise, just back out.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_includes/layouts/sneexy/nsfw/nsfw.njk b/_includes/layouts/pages/sneexy/nsfw/nsfw.njk
similarity index 87%
rename from _includes/layouts/sneexy/nsfw/nsfw.njk
rename to _includes/layouts/pages/sneexy/nsfw/nsfw.njk
index 0a2bbde..e647b4b 100644
--- a/_includes/layouts/sneexy/nsfw/nsfw.njk
+++ b/_includes/layouts/pages/sneexy/nsfw/nsfw.njk
@@ -1,19 +1,19 @@
-
+
In the case that it wasn't obvious, I like big things, as a whole, although I'm not very open about the other things I'm into because why would I? But specifically, I'm into:
@@ -37,5 +37,5 @@
...and a variety of other things. I'm mostly flexible with my kinks/fetishes, and I fuck around with a good amount of things. And yes, the general "NSFW" stuff like sex or whatever is cool by me.
In general, I do my best to keep my open/public spaces and interactions clean, and avoid talking or going deep into these types of subjects. If I ever do on those spaces, I do so with a content-warning whenever possible. So basically, only Fedi.
I do have NSFW focused spaces/accounts for myself. Feel free to tease or be lewd or roleplay with me if you'd like on those accounts, although only if we know each other a decent amount. In that case though, doing so in our direct messages is also fine. Poke at my belly, rub me... fill me full of zip bombs, breeeeep~ Otherwise I'll just ignore or block you, especially if you keep trying to make things horny when I Do Not Know You.
-
+
\ No newline at end of file
diff --git a/_includes/layouts/sneexy/ruben/features.njk b/_includes/layouts/pages/sneexy/ruben/features.njk
similarity index 91%
rename from _includes/layouts/sneexy/ruben/features.njk
rename to _includes/layouts/pages/sneexy/ruben/features.njk
index a2c0670..1c430b3 100644
--- a/_includes/layouts/sneexy/ruben/features.njk
+++ b/_includes/layouts/pages/sneexy/ruben/features.njk
@@ -1,19 +1,19 @@
-
+
ruben is a Fat, chubby synth. he prefers himself that way.
compared to other common synths, his head mostly consists of the visor on the front of his mouth, with the sort of "jagged mouth" style coming from the visor visor. around the front where the pointy "teeth" parts are emits a sleek glow. that part of the visor can also be manipulated to however he feels, to change shape or pointiness of the "teeth". his nostrils are displayed on the visor on the very front, which are accurately placed to where he can smell. don't ask how. he just can.
@@ -56,5 +56,5 @@
if he expereinces a mix of different emotions, the reaction of each emotion can mix as a gradient passing from the top of his body to the bottom.
the goo has an activated thin outside layer that prevents itself from dripping or allowing things to simply get sucked into it. it gets lost if he is under intense feelings/emotions or simply starts losing energy to keep it activated.
the goo itself is known to have many more features, although most are experimental and best to leave disabled. a notable one is to be able to use the goo as expandable, dynamic storage, however this is not stable and is prone to easy data loss. although ruben likes to keep it enabled for other reasons. :)
-
+
\ No newline at end of file
diff --git a/_includes/layouts/sneexy/ruben/intro.njk b/_includes/layouts/pages/sneexy/ruben/intro.njk
similarity index 65%
rename from _includes/layouts/sneexy/ruben/intro.njk
rename to _includes/layouts/pages/sneexy/ruben/intro.njk
index 95b170e..4c49157 100644
--- a/_includes/layouts/sneexy/ruben/intro.njk
+++ b/_includes/layouts/pages/sneexy/ruben/intro.njk
@@ -1,19 +1,19 @@
-
+
-
+
\ No newline at end of file
diff --git a/_includes/layouts/sneexy/ruben/personality.njk b/_includes/layouts/pages/sneexy/ruben/personality.njk
similarity index 74%
rename from _includes/layouts/sneexy/ruben/personality.njk
rename to _includes/layouts/pages/sneexy/ruben/personality.njk
index 30a3389..f493196 100644
--- a/_includes/layouts/sneexy/ruben/personality.njk
+++ b/_includes/layouts/pages/sneexy/ruben/personality.njk
@@ -1,19 +1,19 @@
-
+
usually embarassed, quite asocial and only feels comfortable around friends or creatures he thinks are cool. always in a mix of "wanting to meet more creatures and make friends" but also "afraid of being around others, always assumuing others secretly hate him".
known to have random mental episodes of all sorts, but friends around him usually know how to deal with it and help him get out of those states. sometimes tends to stay quiet about it, as he "doesn't know what's causing this".
@@ -21,5 +21,5 @@
he tries to always care for friends and be there for them, which ended up shifting his body to be more tuned for comfort of being more like a walking gooey bed that where he can maximize comfort for others.
VERY affectionate. all types of (positive) teasing, love, kindness or anything related to that is enough to make him blush and beep. also tends to nuzzle and cuddle friends at random whenever he wants.
mostly lazy. sometimes may try to do something else and is well known for slacking off and doing other things that aren't important and avoiding the things that are important.
-
+
\ No newline at end of file
diff --git a/_includes/layouts/pages/sneexy/socials.njk b/_includes/layouts/pages/sneexy/socials.njk
new file mode 100644
index 0000000..e8c96fa
--- /dev/null
+++ b/_includes/layouts/pages/sneexy/socials.njk
@@ -0,0 +1,37 @@
+
+
+
All of my public facing profiles and contacts that are worth checking or if in need of contacting me. I have other contacts that are private for mutuals, I'll share if you ask.
+
+
\ No newline at end of file
diff --git a/_includes/layouts/tos.njk b/_includes/layouts/pages/tos.njk
similarity index 86%
rename from _includes/layouts/tos.njk
rename to _includes/layouts/pages/tos.njk
index ff1dd61..47fd24f 100644
--- a/_includes/layouts/tos.njk
+++ b/_includes/layouts/pages/tos.njk
@@ -1,23 +1,23 @@
-
+
TL;DR: Be nice to one and another, stay chill, use common sense, don't do (or continue doing) anything that makes others uncomfortable, and if someone else is making you/another person uncomfortable, bring it up with a moderation/administrator.
-
+
Our Terms of Service can be treated as our general rulebook, and what we expect from our members and also outsiders/visitors of our services. Note that for our registered members, these aren't exactly hard guidelines, and exceptions can be made depending on the case - for those cases, we usually provide proper rules for other services.
Our guidelines are as followed:
@@ -40,5 +40,5 @@
The servers for Synth.Download are located in Canada, therefore, Canadian laws apply to our services. Nothing illegal, please. Any illegal activity will be reported to the proper authorities.
If we find you breaking these guidelines, or deem you unfit for our services (and therefore, our community) for one reason or another, you will be blocked from interacting with us.
-
+
\ No newline at end of file
diff --git a/_includes/layouts/post.njk b/_includes/layouts/post.njk
deleted file mode 100644
index a0533e4..0000000
--- a/_includes/layouts/post.njk
+++ /dev/null
@@ -1,51 +0,0 @@
----
-title: notebook
-layout: "layouts/base.njk"
-section: post
-permalink: "/notebook/{{ date }}-{{ title | slugify }}/"
----
-
-
-
-
-
By default, for both visitors only browsing our site or those using our public services (that normally do not require any sort of registrations) and already registered users of our services, we store the minimum amount of connection data that is by default in our Caddy logs. This includes:
-
-
The IP address used to connect
-
The user-agent of the application used to connect (Usually, your browser/client, operating system, etc.)
-
The exact date and time a connection was made.
-
-
We only store these logs for protection of our services in the case of any malicious behavior against our services, and are wiped/overwritten every 5 days.
-
We do not send data to be processed by anyone/anywhere else. We do not use or have any sort of analytics system in place. We do not use any of this data to "collect" or "profile" any individual. We do not try or attempt to store more data than is strictly necessary.
-
We ourselves and the services we provide follow the GDPR for storing and managing personal data, and allow for complete deletion of all personal data (if any is stored ourselves) whenever possible.
-
This website (the Synth.Download homepage, source available here) does not make use of cookies or related technology. We store settings and preferences changed for our site with the menu available in the top right into your browser's local storage, which is otherwise unavailable/not possible if JavaScript is disabled by the client.
-
-
For registered users of any of our services, we will also store any extra information that is required by the service or otherwise optionally provided, such as email addresses (for the case or need of verification or password resets) and passwords (securely stored and hashed). What information or data is required or otherwise provided varies from service to service.
-
As a transparency note, all provided data and information is accessible by all administrators of Synth.Download, but will not be mishandled/misused for any purposes except for the cases of required moderation/administration actions on our end, for a need of emergency contact, or otherwise for any request asked by the user.
-
Depending on the service, we may have easier access to specific, possibly personal information for account management or service moderation/administrative purposes.
-
For some services, we utilize Bunny as our public CDN and Backblaze for files and storing whole, encrypted, off-site system backups. Their privacy policies may also apply with our services.
-
-
For our Fediverse instances (which includes Sharkey, Iceshrimp and Mastodon), we cannot guarantee 100% privacy. Federation isn't reliable nor private by design, and is a public network where posts made are cloned and stored by other instances with their own administrators.
-
Direct messages are not completely private or encrypted in any way. Post deletion and edits can be ignored or missed by other instances, although we do attempt to block instances with malicious intents (see moderation for more details). Other instances may have different privacy policies or different ways of handling data and protection standards.
-
Note that only any information made public by you (your posts, your bio and profile picture, other related information meant to be viewed by others) is what gets federated. Any other private information related to your account such as your email address and passwords will never be federated.
-
All media uploaded through our instance get uploaded to Backblaze, which stores files, then forwarded through Bunny as our CDN for faster file delivery and media loading. Some software, like Mastodon, have tools to help with personal privacy, such as post auto-deletion.
-
-
\ No newline at end of file
diff --git a/_includes/layouts/services/chat.njk b/_includes/layouts/services/chat.njk
deleted file mode 100644
index 3633a8d..0000000
--- a/_includes/layouts/services/chat.njk
+++ /dev/null
@@ -1,15 +0,0 @@
-
- Chat
-
-
A mailserver to get your own synth.download email. Mailserver run by us within a container, and probably blocked by Outlook. Gmail probably works, though!... I hate email.
Our authenticator to access multiple services using one account... or an attempt to. Currently only used for FreshRSS and Forgejo, and hoping to expand more with this.
All of our services that we host on Synth.download will be listed here. If you have a suggestion for a service to possibly look into hosting, feel free to poke at Sneexy!
-
Any service with Private listed next to its name means that it's an invite-only service, and/or requires an account for accessibility/complete usage. To boil it down, almost all services will be Private unless it's a service that has no need for an account such an alternative frontend.
- {% include "layouts/services/toc.njk" %}
-
- {% include "layouts/services/frontends.njk" %}
- {% include "layouts/services/social.njk" %}
- {% include "layouts/services/chat.njk" %}
- {% include "layouts/services/sharing.njk" %}
- {% include "layouts/services/fun.njk" %}
- {% include "layouts/services/personal.njk" %}
- {% include "layouts/services/other.njk" %}
-
-
\ No newline at end of file
diff --git a/_includes/layouts/services/sharing.njk b/_includes/layouts/services/sharing.njk
deleted file mode 100644
index 007ece0..0000000
--- a/_includes/layouts/services/sharing.njk
+++ /dev/null
@@ -1,10 +0,0 @@
-
- Sharing
-
-
Another advanced social media software connected to the wider Fediverse (ActivityPub), provided as an alternative for those who dislike the Misskey experience or prefer the Mastodon compatibility.
-
Accounts from this instance shall be reached via @synth.download, wherever supported.
Calmer social media software connected to the wider Fediverse (ActivityPub), it's Mastodon. Running a light fork of Chuckya which includes features such as emoji reactions.
-
Accounts from this instance shall be reached via @merping.synth.download
I'm a gay goo-Synth on the internet, a zoomer, established 2006, who likes to store endless amounts of data and pretends to be a computer himself. For information related to my Synth-sona, refer to here. I'm autistic and have ADHD, and those two blended together create the mess that I am today.
-
I consider myself to be a professional computer toucher™, and try my best to poke at computers or anything related to weird tech that interest me. I would say I've messed enough in a good share of both software and hardware related things.
-
I'm a nerd with Free and Open Source stuff and also caring about my privacy whenever possible considering that it doesn't really seem to exist at all in the modern world, anyways. I also like messing around with Linux, trying a bit of Arch and a little bit of NixOS, but found comfort with Fedora. If you're interested, I'm currently running my own customized varient of Fedora Kinoite made with BlueBuild that you can find here. With all of that out of the way, I will mention that I'm not going to shove these down anyone's throat, and if you're someone who does that, kindly reconsider your own behavior.
-
Despite what is mentioned above, I'm not really a programmer, IT support guy, some professional info-sec person or anything like that. My knowledge is honestly quite limited. At most, I personally mainly know just enough Bash to make jank scripts, HTML and CSS, and a good amount of Linux and Docker/Podman to let me survive. As much as I'd like to learn to expand, I've tried Python before with full intention and motivation of properly learning it to make things and it just didn't stick at all for me, and considering that was with Python, I'm goign to assume my limits in terms of handling things are pretty low.
-
I also run synth.download! The thing you're looking at! Made with love and containers.
-
I absolutely despise capitalism with every single fiber in my living synthentic body. Although I think everyone in this similar space does as well.
-
In case it wasn't obvious or clear somehow at this point, I'm a furry. And gay. And weird. I may not be covered in fur or an "animal", but that doesn't mean I'm not in the same space. Being a human fucking SUCKS.
-
Certified™ idiot (although I think this one is obvious)
-
For the record, and this is most likely something worth pointing out: My mental health isn't great and I tend to have intense mood swings, and can sometimes randomly break down. Please excuse me in these moments, Thanks.
-
I'm also usually exhausted. Both mentally and physically, if that wasn't clear.
-
Sometimes, I do make things, but honestly don't expect much from me. I'll make some type of gallery page soon for the things I do make and the things others do for me, I promise.
-
-
\ No newline at end of file
diff --git a/_includes/layouts/sneexy/base.njk b/_includes/layouts/sneexy/base.njk
deleted file mode 100644
index a6550ac..0000000
--- a/_includes/layouts/sneexy/base.njk
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: base
----
-
-
-
-
- {% include "layouts/header.njk" %}
-
-
-
-
-
- {% include "layouts/navbar.njk" %}
-
-
- {{ content | safe }}
-
-
- {% include "layouts/footer.njk" %}
-
-
-
-
\ No newline at end of file
diff --git a/_includes/layouts/sneexy/intro.njk b/_includes/layouts/sneexy/intro.njk
deleted file mode 100644
index f7dc3fc..0000000
--- a/_includes/layouts/sneexy/intro.njk
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
NOTE: This page is still heavily a work in progress, nothing on here is functional or what is meant to be.
-
A public facing journal for myself, as probably the best way to put it. A blog-ish, writeup-ish, rant-ish place to dump personal thoughts and such into for myself.
-
-
- test
-
- {%- for knowledgebase in collections.knowledgebase %}
-
- {%- for tag in tags | filterTagList %}
- {%- set tagUrl %}/tags/{{ tag | slugify }}/{% endset %}
- {{ tag }}{%- if not loop.last %}, {% endif %}
- {%- endfor %}
-
Welcome to my NSFW page of my random various kinks and fetishes I like, mainly just for the curious. It should be obvious what type of content will be here, but just to make sure: things about Fat/related, inflation/related, vore and other general/common NSFW topics will be on this page.
-
A fair warning, I've also turned off my own limiter here. Full-blown sounds and actions and descriptions of things, I'm a fat fuck who needs to be fed pure food/energy and data. Breep, sloosh~
-
Toggle the checkbox below if you consent to viewing this page's content or are not a minor. Otherwise, you can just back out.
-
-
-
-
\ No newline at end of file
diff --git a/_includes/layouts/sneexy/socials.njk b/_includes/layouts/sneexy/socials.njk
deleted file mode 100644
index 132ca03..0000000
--- a/_includes/layouts/sneexy/socials.njk
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
My links to all of my public facing socials and contacts. If I know you well, you may ask me for anything more private, like Signal or Matrix, etc. The fastest way to get this is by checking my followers only pinned post if you follow me/we're mutuals on the Fediverse.
Social
-Sharkey Private
-Advanced social media software connected to the wider Fediverse (ActivityPub), based on Misskey with many improvements.
-Accounts from this instance shall be reached via @booping.synth.download
-Info Go
-Iceshrimp Private
-Another advanced social media software connected to the wider Fediverse (ActivityPub), provided as an alternative for those who dislike the Misskey experience or prefer the Mastodon compatibility.
-Accounts from this instance shall be reached via @synth.download, wherever supported.
-Info Go
-Mastodon Private
-Calmer social media software connected to the wider Fediverse (ActivityPub), it's Mastodon. Running a light fork of Chuckya which includes features such as emoji reactions.
-Accounts from this instance shall be reached via @merping.synth.download
-Info Go
-PDS Private
-Synth.download's Personal Data Server, to be used with the Atmosphere (ATProto) and more specifically, Bluesky.
-Go
-