Files
fnx_web/svelte/src/home_page/HomePage.svelte

233 lines
5.1 KiB
Svelte
Raw Normal View History

2021-06-22 17:14:21 +02:00
<script>
import Menu from "filesystem/Menu.svelte";
import Footer from "layout/Footer.svelte";
import { drop_target } from "lib/DropTarget";
2022-12-24 11:13:50 +01:00
import AddressReputation from "./AddressReputation.svelte";
import FeatureTable from "./FeatureTable.svelte";
2024-11-18 17:09:27 +01:00
import GetStarted from "./GetStarted.svelte";
import UploadWidget from "./UploadWidget.svelte";
let upload_widget
2021-06-22 17:14:21 +02:00
</script>
2024-11-18 17:09:27 +01:00
<header class="logo_header">
<div class="menu_button_container">
<Menu no_login_label="Not logged in" hide_name={false} hide_logo style="border-radius: 0 0 0 8px; margin: 0"/>
</div>
<div class="header_image_container"></div>
</header>
2021-06-22 17:14:21 +02:00
2024-11-18 17:09:27 +01:00
<AddressReputation/>
2022-12-24 11:13:50 +01:00
2024-11-18 17:09:27 +01:00
<div class="page_content">
<section>
<p>
Pixeldrain offers services for efficiently moving and storing
digital files on the internet.
</p>
<h2>What pixeldrain is good at</h2>
<ul>
<li>
Serving large files to millions of people worldwide
</li>
<li>
Storing files for less money than all the competition
</li>
</ul>
<h2>Things we take very seriously</h2>
<ul>
<li>
<b>Performance</b> - Slow software is a waste of time. We
don't want to make you wait, so pixeldrain is completely
tuned for maximum performance
</li>
<li>
<b>Privacy</b> - There is too much tracking on the web
nowadays. Pixeldrain goes in the other direction, this site
does not contain any advertisements or third party tracking
scripts
</li>
<li>
Bullet lists
</li>
</ul>
</section>
2023-09-13 15:13:46 +02:00
</div>
2021-06-22 17:14:21 +02:00
2024-11-18 17:09:27 +01:00
<header>
2025-02-03 16:30:05 +01:00
<h1>Pricing</h1>
<span>(Prepaid plan. For monthly subscriptions, look further below)</span>
2024-11-18 17:09:27 +01:00
</header>
2023-09-13 15:13:46 +02:00
<div class="page_content">
2022-10-11 14:21:06 +02:00
<section>
2025-02-03 16:30:05 +01:00
<div class="prices">
<div>
<div>Storage pricing</div>
<div>€ 4 / TB / month</div>
</div>
<div>
<div>Egress pricing</div>
<div>€ 1 / TB</div>
2025-02-03 16:30:05 +01:00
</div>
<div>
<div>Minimum fee *</div>
2025-02-05 16:57:23 +01:00
<div>€1 / month</div>
2025-02-03 16:30:05 +01:00
</div>
</div>
2025-02-05 16:57:23 +01:00
<p style="text-align: center;">
* The minimum fee is only charged when usage is less than €1
2025-02-05 16:57:23 +01:00
</p>
2025-02-03 16:30:05 +01:00
<h2>What you get</h2>
2024-11-18 17:09:27 +01:00
<ul>
<li>
<span class="bold">Unlimited</span> storage space
</li>
<li>
Cloud storage with <a href="/filesystem#toc_7">rclone</a> and <a
href="/filesystem#toc_10">FTPS</a> support
</li>
<li>
<span class="bold">Customizable</span> download pages (custom
branding colours, header and background images)
</li>
<li>
<span class="bold">Fault tolerance</span> for up to four storage
server failures
</li>
<li>
2025-03-12 11:46:11 +01:00
<span class="bold">1.8 Terabits per second</span> of total bandwidth
capacity
2024-11-18 17:09:27 +01:00
</li>
<li>
2025-03-12 11:46:11 +01:00
Twenty-three high-performance caching servers optimized for data
2024-11-18 17:09:27 +01:00
transfer over long distances
</li>
<li>
File caching in
2025-02-05 16:57:23 +01:00
<span class="bold">Portland</span>,
2025-03-12 11:46:11 +01:00
<span class="bold">Querétaro</span>,
<span class="bold">New York</span>,
2025-02-05 16:57:23 +01:00
<span class="bold">São Paulo</span>,
<span class="bold">Frankfurt</span> and
<span class="bold">Singapore</span>
2024-11-18 17:09:27 +01:00
</li>
</ul>
<img class="image" src="/res/img/map.webp" alt="A globe showing datacenter locations"/>
<h3>What you don't get</h3>
<ul>
<li>
Data backups - Please keep a local copy of everything you store
in case of emergency
</li>
<li>
Commercial support - If you have a question, please check the <a
href="/about">Q&A page</a> first. If that doesn't answer it, try
the <a href="https://discord.gg/UDjaBGwr4p"
target="_blank">support channel</a> on Discord.
</li>
</ul>
2022-10-11 14:21:06 +02:00
</section>
2023-09-13 15:13:46 +02:00
</div>
2024-11-18 17:09:27 +01:00
<header>
<h1>Get started</h1>
</header>
<GetStarted/>
2023-09-13 15:13:46 +02:00
2024-11-18 17:09:27 +01:00
<header id="pro">
<h1>Subscription plans</h1>
2024-11-18 17:09:27 +01:00
</header>
2023-09-13 15:13:46 +02:00
<div class="page_content">
2024-11-18 17:09:27 +01:00
<FeatureTable/>
2022-10-11 14:21:06 +02:00
</div>
2022-03-30 00:32:27 +02:00
2024-11-18 17:09:27 +01:00
<Footer nobg/>
2023-09-14 14:29:05 +02:00
2021-06-22 17:14:21 +02:00
<style>
2024-11-18 17:09:27 +01:00
:global(.page_body) {
background-image: url("/res/img/inflating_star.webp");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-size: cover;
}
2023-09-13 15:13:46 +02:00
.page_content {
2023-09-14 14:29:05 +02:00
margin-top: 16px;
margin-bottom: 16px;
2023-09-13 15:13:46 +02:00
}
@media (max-width: 1100px) {
.page_content {
margin-top: 0;
}
}
header {
2024-11-18 17:09:27 +01:00
padding-top: 20px;
padding-bottom: 20px;
}
2024-11-18 17:09:27 +01:00
.logo_header {
text-align: initial;
padding-top: 0;
padding-bottom: 0;
}
header > h1,
header > span {
color: #ffffff;
2024-11-18 17:09:27 +01:00
text-shadow: 0 0 4px #000000;
margin-top: 30px;
margin-bottom: 30px;
}
2022-03-08 23:34:10 +01:00
.header_image_container {
2024-06-26 23:28:17 +02:00
text-align: initial;
margin: auto;
margin-bottom: 1.5em; /*Offset for menu button*/
2024-06-26 23:28:17 +02:00
height: 150px;
width: 500px;
2022-03-08 23:34:10 +01:00
max-width: 100%;
2024-06-26 23:28:17 +02:00
background-image: url("/res/img/header_orbitron.webp");
2022-03-08 23:34:10 +01:00
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
2024-06-26 23:28:17 +02:00
.menu_button_container {
display: flex;
justify-content: end;
2021-06-22 17:14:21 +02:00
}
2024-11-18 17:09:27 +01:00
.image {
max-width: 100%;
border-radius: 12px;
}
.bold {
font-weight: bold;
color: var(--highlight_color);
text-shadow: 1px 1px 3px var(--shadow_color);
}
2025-02-03 16:30:05 +01:00
.prices {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
}
.prices > div {
flex: 1 0 200px;
min-width: 200px;
display: flex;
flex-direction: column;
text-align: center;
border-radius: 6px;
overflow: hidden;
border: 2px solid var(--card_color);
}
.prices > div > div {
padding: 4px;
}
.prices > div > div:nth-child(2) {
background: var(--card_color);
font-size: 1.3em;
}
2021-06-22 17:14:21 +02:00
</style>