102 lines
18 KiB
HTML
102 lines
18 KiB
HTML
<!doctype html>
|
||
<html class="no-js" lang="en">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<title>Commissions - Fi3w0 / Alex</title>
|
||
<meta name="description" content="Linux help, homelab and Docker setup, Minecraft server work, automation, web infrastructure, and honest technical troubleshooting by Alex / Fi3w0.">
|
||
<meta property="og:title" content="Commissions - Fi3w0 / Alex">
|
||
<meta property="og:description" content="Send the weird setup, the broken server, or the idea that needs shipping.">
|
||
<meta property="og:type" content="website">
|
||
<meta property="og:url" content="https://fiwlabs.dev/commissions/">
|
||
<meta property="og:image" content="https://fiwlabs.dev/img/moonlit-shell.jpg">
|
||
<meta property="og:image:alt" content="A custom Linux desktop built by Alex">
|
||
<meta name="twitter:card" content="summary_large_image">
|
||
<link rel="canonical" href="https://fiwlabs.dev/commissions/">
|
||
<link rel="stylesheet" href="/css/style.css?v=11">
|
||
<link rel="stylesheet" href="/css/editorial.css?v=13">
|
||
<link rel="stylesheet" href="/css/commissions.css?v=3">
|
||
<link rel="icon" href="/favicon.ico" sizes="any">
|
||
<link rel="icon" href="/icon.svg" type="image/svg+xml">
|
||
<link rel="apple-touch-icon" href="/icon.png">
|
||
<link rel="manifest" href="/site.webmanifest">
|
||
<meta name="theme-color" content="#0b1014">
|
||
</head>
|
||
<body class="commissions-page">
|
||
<a class="skip-link" href="#main">Skip to content</a>
|
||
<div class="commission-grid" aria-hidden="true"></div>
|
||
|
||
<header class="site-header commission-nav-header">
|
||
<a class="brand" href="/" aria-label="Fi3w0 home"><span class="brand-mark" aria-hidden="true">>_</span><span>fiw / commissions</span></a>
|
||
<button class="nav-toggle" type="button" aria-expanded="false" aria-controls="primary-navigation"><span>Menu</span><span aria-hidden="true">+</span></button>
|
||
<nav class="site-nav" id="primary-navigation" aria-label="Primary navigation">
|
||
<span class="nav-gooey" aria-hidden="true"><span class="nav-gooey-blob nav-gooey-blob--trail"></span><span class="nav-gooey-blob nav-gooey-blob--lead"></span></span>
|
||
<a href="#work">What I touch</a><a href="#pricing">Prices</a><a href="#process">How it works</a>
|
||
<a class="nav-pill" href="/">Back home <span aria-hidden="true">↗</span></a>
|
||
</nav>
|
||
</header>
|
||
|
||
<main id="main">
|
||
<section class="commission-hero-new" id="top" aria-labelledby="hero-title">
|
||
<div class="commission-glow" aria-hidden="true"></div>
|
||
<div class="commission-hero-copy reveal is-visible">
|
||
<div class="commission-availability"><span><i aria-hidden="true"></i> queue open</span><span>remote / worldwide</span></div>
|
||
<p class="commission-command">alex@fiw:~ $ solve --whatever-this-is</p>
|
||
<h1 id="hero-title">Your system is <span class="commission-word" data-words="weird,broken,unfinished,haunted">weird</span>.<br>Good.</h1>
|
||
<p class="commission-lede">Linux, servers, Minecraft, automation, and small websites. Bring me the setup snag, broken deployment, or idea with a clear finish line. I inspect the problem before quoting the work.</p>
|
||
<div class="commission-actions"><a href="#pricing">See starting prices <span aria-hidden="true">↓</span></a><a href="mailto:alex@fiwlabs.dev?subject=Commission%20enquiry">Send the problem <span aria-hidden="true">→</span></a></div>
|
||
<div class="commission-facts"><p><strong>€10</strong><span>smallest starting point</span></p><p><strong>6</strong><span>main rabbit holes</span></p><p><strong>0</strong><span>need to know the jargon</span></p></div>
|
||
</div>
|
||
|
||
<div class="scope-console reveal is-visible" aria-label="Example commission triage board">
|
||
<div class="scope-console-top"><span>FIW_SCOPE_MONITOR</span><span class="scope-clock" aria-hidden="true">00:00:00</span></div>
|
||
<div class="scope-radar" aria-hidden="true"><span class="radar-ring radar-ring-one"></span><span class="radar-ring radar-ring-two"></span><span class="radar-sweep"></span><i class="radar-blip radar-blip-one"></i><i class="radar-blip radar-blip-two"></i><i class="radar-blip radar-blip-three"></i><strong>PROBLEM<br>DETECTED</strong></div>
|
||
<div class="scope-queue"><div><span>01</span><p><b>Minecraft server</b><small>crashes on startup</small></p><em>TRACE</em></div><div><span>02</span><p><b>Docker stack</b><small>works only on Tuesdays</small></p><em>INSPECT</em></div><div><span>03</span><p><b>Linux laptop</b><small>Wi-Fi has left the chat</small></p><em>FIX</em></div></div>
|
||
<p class="scope-console-foot"><span>INPUT:</span> symptoms + context + logs <i></i> <span>OUTPUT:</span> tested result + handover</p>
|
||
</div>
|
||
</section>
|
||
|
||
<div class="commission-tape" aria-hidden="true"><div class="commission-tape-track">
|
||
<div class="commission-tape-set"><span>FIX</span><i></i><span>BUILD</span><i></i><span>DEPLOY</span><i></i><span>MIGRATE</span><i></i><span>EXPLAIN</span><i></i><span>AUTOMATE</span><i></i></div>
|
||
<div class="commission-tape-set"><span>FIX</span><i></i><span>BUILD</span><i></i><span>DEPLOY</span><i></i><span>MIGRATE</span><i></i><span>EXPLAIN</span><i></i><span>AUTOMATE</span><i></i></div>
|
||
</div></div>
|
||
|
||
<section class="commission-shell capability-section" id="work" aria-labelledby="capability-title">
|
||
<header class="commission-section-head reveal"><p>01 / WHAT I TOUCH</p><h2 id="capability-title">Choose your chaos.</h2><span>Pick the closest box. The links below show related work I have built and documented.</span></header>
|
||
<div class="capability-grid">
|
||
<article class="capability-card capability-linux reveal"><span>01 / daily driver</span><h3>Linux</h3><p>Desktop installs, packages, dev environments, and custom setups. Boot, driver, and performance problems start with a diagnosis.</p><a class="capability-proof" href="https://github.com/Fi3w0/Moonlit-shell" target="_blank" rel="noreferrer">Related work: Moonlit Shell <span aria-hidden="true">↗</span></a><div><b>Arch</b><b>Gentoo</b><b>Ubuntu</b><b>KDE</b><b>Wayland</b></div></article>
|
||
<article class="capability-card capability-server reveal"><span>02 / lives in a rack</span><h3>Homelab + servers</h3><p>Docker stacks, reverse proxies, HTTPS, DNS, and monitoring for small servers. Migrations and backups include an agreed recovery plan and restore checks.</p><a class="capability-proof" href="https://github.com/Fi3w0/Nereus" target="_blank" rel="noreferrer">Related work: Nereus <span aria-hidden="true">↗</span></a><div><b>Compose</b><b>Traefik</b><b>Forgejo</b><b>Portainer</b></div></article>
|
||
<article class="capability-card capability-minecraft reveal"><span>03 / block infrastructure</span><h3>Minecraft</h3><p>Server setups, modpack configuration, crash diagnosis, and focused custom mods. Version updates and loader ports are quoted after inspecting the code and dependencies.</p><a class="capability-proof" href="https://github.com/Fi3w0/Fiw-Bosses" target="_blank" rel="noreferrer">Related work: FIW Bosses <span aria-hidden="true">↗</span></a><div><b>Fabric</b><b>Forge</b><b>NeoForge</b><b>Paper</b></div></article>
|
||
<article class="capability-card capability-automation reveal"><span>04 / do it once</span><h3>Automation</h3><p>Scripts, CLI tools, small bots, APIs, and CI jobs that solve one defined problem. Inputs, integrations, and failure handling are part of the scope.</p><a class="capability-proof" href="https://github.com/Fi3w0/AquaTTY" target="_blank" rel="noreferrer">Related work: AquaTTY <span aria-hidden="true">↗</span></a><div><b>Bash</b><b>Python</b><b>Go</b><b>CI/CD</b></div></article>
|
||
<article class="capability-card capability-web reveal"><span>05 / ship the page</span><h3>Small web</h3><p>Personal pages, landing pages, and documentation sites, plus domains, HTTPS, Docker deployment, and build repairs. Content and page count are agreed up front.</p><a class="capability-proof" href="https://github.com/Fi3w0/HomePage" target="_blank" rel="noreferrer">Related work: HomePage <span aria-hidden="true">↗</span></a><div><b>Static</b><b>Nginx</b><b>Deploy</b><b>DNS</b></div></article>
|
||
<article class="capability-card capability-hardware reveal"><span>06 / before checkout</span><h3>Hardware</h3><p>PC and homelab parts lists for your budget and workload. I check compatibility, upgrade options, and the limits of advice given remotely.</p><div><b>PC builds</b><b>Mini PCs</b><b>Servers</b></div></article>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="price-section" id="pricing" aria-labelledby="price-title"><div class="commission-shell">
|
||
<header class="price-head reveal"><div><p>02 / STARTING PRICES</p><h2 id="price-title">A number before the email.</h2></div><div class="price-head-note"><strong>Quoted in EUR / USD approximate</strong><span>These ranges cover small, defined jobs. You get a fixed quote after I inspect the setup; larger jobs are quoted individually. Hosting, domains, and paid services are separate.</span></div></header>
|
||
<div class="price-filter reveal" role="group" aria-label="Filter commission prices"><button type="button" class="is-active" data-price-filter="all" aria-pressed="true">All <span>27</span></button><button type="button" data-price-filter="linux" aria-pressed="false">Linux help <span>5</span></button><button type="button" data-price-filter="servers" aria-pressed="false">Servers <span>8</span></button><button type="button" data-price-filter="automation" aria-pressed="false">Automation <span>2</span></button><button type="button" data-price-filter="minecraft" aria-pressed="false">Minecraft <span>8</span></button><button type="button" data-price-filter="web" aria-pressed="false">Web + custom <span>4</span></button></div>
|
||
<div class="price-catalog">
|
||
<section class="price-group reveal" data-price-category="linux" aria-labelledby="price-linux"><div class="price-group-label"><span>01</span><h3 id="price-linux">Help + Linux</h3><small>5 jobs</small></div><div class="price-list"><div><p>General troubleshooting</p><strong>€10–25</strong><small>$12–30</small></div><div><p>Linux help / setup session</p><strong>€15–30</strong><small>$18–35</small></div><div><p>Linux desktop customization</p><strong>€20–45</strong><small>$25–55</small></div><div><p>Developer environment setup</p><strong>€20–40</strong><small>$25–45</small></div><div><p>Hardware consultation / parts list</p><strong>€10–25</strong><small>$12–30</small></div></div></section>
|
||
<section class="price-group reveal" data-price-category="servers" aria-labelledby="price-servers"><div class="price-group-label"><span>02</span><h3 id="price-servers">Servers + infrastructure</h3><small>8 jobs</small></div><div class="price-list"><div><p>Server / PC performance diagnosis</p><strong>€15–35</strong><small>$18–40</small></div><div><p>Dockerize an existing app</p><strong>€25–60</strong><small>$30–70</small></div><div><p>Deploy a self-hosted service</p><strong>€25–60</strong><small>$30–70</small></div><div><p>Basic homelab / server setup</p><strong>€40–90</strong><small>$45–105</small></div><div><p>Full Docker Compose stack</p><strong>€50–100</strong><small>$60–115</small></div><div><p>Reverse proxy + domain + HTTPS</p><strong>€25–55</strong><small>$30–65</small></div><div><p>Backup setup + restore check</p><strong>€25–60</strong><small>$30–70</small></div><div><p>CI/CD setup</p><strong>€30–70</strong><small>$35–80</small></div></div></section>
|
||
<section class="price-group reveal" data-price-category="automation" aria-labelledby="price-automation"><div class="price-group-label"><span>03</span><h3 id="price-automation">Automation + tools</h3><small>2 jobs</small></div><div class="price-list"><div><p>Small automation script</p><strong>€15–50</strong><small>$18–60</small></div><div><p>Small Discord / utility bot</p><strong>€30–80</strong><small>$35–95</small></div></div></section>
|
||
<section class="price-group reveal" data-price-category="minecraft" aria-labelledby="price-minecraft"><div class="price-group-label"><span>04</span><h3 id="price-minecraft">Minecraft</h3><small>8 jobs</small></div><div class="price-list"><div><p>Basic server setup</p><strong>€20–40</strong><small>$25–45</small></div><div><p>Modded server setup</p><strong>€35–75</strong><small>$40–90</small></div><div><p>Server crash diagnosis / targeted fix</p><strong>€15–45</strong><small>$18–55</small></div><div><p>Performance review / targeted tuning</p><strong>€20–50</strong><small>$25–60</small></div><div><p>Modpack setup / configuration</p><strong>€25–60</strong><small>$30–70</small></div><div><p>Simple custom mod</p><strong>€40–120</strong><small>$45–140</small></div><div><p>Small mod port / version update</p><strong>€25–80</strong><small>$30–95</small></div><div><p>Permissions / proxy configuration</p><strong>€20–50</strong><small>$25–60</small></div></div></section>
|
||
<section class="price-group reveal" data-price-category="web" aria-labelledby="price-web"><div class="price-group-label"><span>05</span><h3 id="price-web">Web + strange ideas</h3><small>4 jobs</small></div><div class="price-list"><div><p>One-page website</p><strong>€50–90</strong><small>$60–105</small></div><div><p>One-page website + deployment / domain</p><strong>€70–120</strong><small>$80–140</small></div><div><p>Website / server deployment only</p><strong>€20–40</strong><small>$25–45</small></div><div class="price-custom"><p>Weird / custom project</p><strong>Tell me the idea</strong><small>quoted individually</small></div></div></section>
|
||
</div>
|
||
<p class="price-count" aria-live="polite"><span id="price-visible-count">27</span> starting points visible</p>
|
||
</div></section>
|
||
|
||
<section class="commission-shell job-section" aria-labelledby="job-title"><header class="commission-section-head reveal"><p>03 / JOB SIZE</p><h2 id="job-title">How much mess?</h2><span>No mystery package names. Just three useful shapes for the work.</span></header><div class="job-tickets"><article class="job-ticket reveal"><div><span>FIW-001</span><b>QUICK FIX</b></div><h3>One sharp problem.</h3><p>One config issue, small script, setup snag, or diagnosis session. We agree on the time or task limit and the result you will receive.</p><small>often starts around €10–30</small></article><article class="job-ticket job-ticket-main reveal"><div><span>FIW-002</span><b>SETUP / BUILD</b></div><h3>Make the whole thing work.</h3><p>One agreed server, Docker stack, site, modded setup, or automation. Delivered with checks and notes for running it yourself.</p><small>priced from the catalog above</small></article><article class="job-ticket reveal"><div><span>FIW-003</span><b>CUSTOM</b></div><h3>The odd one.</h3><p>Several systems, an unusual idea, or unfamiliar compatibility work. I check feasibility first and quote the parts I can deliver.</p><small>quoted after I understand it</small></article></div></section>
|
||
|
||
<section class="process-section-new" id="process" aria-labelledby="process-title"><div class="commission-shell"><header class="process-head reveal"><p>04 / HOW IT WORKS</p><h2 id="process-title">Four steps. No ceremony.</h2></header><ol class="process-steps"><li class="reveal"><span>01</span><div><h3>Show me the thing</h3><p>Send the goal, symptoms, setup, versions, budget, deadline, and useful logs. Tell me what a successful result looks like.</p></div><b>hello</b></li><li class="reveal"><span>02</span><div><h3>I trace the edges</h3><p>I inspect the setup and define the deliverable, access, dependencies, and checks. Troubleshooting may be scoped as diagnosis before a fix is agreed.</p></div><b>scope</b></li><li class="reveal"><span>03</span><div><h3>You get a quote</h3><p>A price and plan before work begins, including revisions and any support period. Extra features or changed requirements get a separate quote first.</p></div><b>agree</b></li><li class="reveal"><span>04</span><div><h3>I make it behave</h3><p>Build, check the agreed result, and hand over the files and setup notes. Follow-up fixes and ongoing maintenance follow the terms in your quote.</p></div><b>ship</b></li></ol><p class="commission-work-note">I use AI tools for parts of development. I own the design, review, testing, and integration, and agree on checks for your setup before delivery.</p></div></section>
|
||
|
||
<section class="commission-shell payment-section-new" aria-labelledby="payment-title"><header class="commission-section-head reveal"><p>05 / PAYMENT</p><h2 id="payment-title">Pick the boring money pipe.</h2><span>We choose after the quote. Three routes are live; Stripe joins them when its checkout is connected.</span></header><div class="payment-rail"><a class="reveal" href="https://ko-fi.com/fi3w0" target="_blank" rel="noreferrer"><span>01 / OPEN ↗</span><h3>Ko-fi</h3><p>Small jobs + tips</p></a><a class="reveal" href="https://paypal.me/fi3w0" target="_blank" rel="noreferrer"><span>02 / OPEN ↗</span><h3>PayPal</h3><p>Direct work</p></a><article class="reveal"><span>03 / SOON</span><h3>Stripe</h3><p>Larger quoted jobs</p></article><a class="reveal" href="https://github.com/sponsors/Fi3w0" target="_blank" rel="noreferrer"><span>04 / OPEN ↗</span><h3>GitHub Sponsors</h3><p>Open-source support</p></a></div></section>
|
||
|
||
<section class="commission-cta" id="contact" aria-labelledby="contact-title"><div class="commission-shell"><p class="reveal">06 / YOUR TURN</p><h2 id="contact-title" class="reveal">Show me<br>the logs.</h2><p class="commission-cta-copy reveal">Or the screenshot. Or the half-finished idea. You do not need to know whether the villain is DNS, Java, Docker, Linux, permissions, or networking.</p><div class="commission-contact-grid reveal"><a href="mailto:alex@fiwlabs.dev?subject=Commission%20enquiry"><span>Email</span><small>alex@fiwlabs.dev</small><b>→</b></a><a href="https://t.me/fi3w0" target="_blank" rel="noreferrer"><span>Telegram</span><small>@fi3w0</small><b>↗</b></a><button type="button" id="copy-discord"><span>Discord</span><small id="discord-label">fi3w0 - click to copy</small><b>+</b></button><button type="button" id="copy-brief"><span>Copy brief</span><small>get a message template</small><b>+</b></button></div><p class="copy-status" id="copy-status" role="status" aria-live="polite"></p></div></section>
|
||
</main>
|
||
|
||
<footer class="commission-footer"><a class="brand" href="/"><span class="brand-mark" aria-hidden="true">>_</span><span>fi3w0</span></a><p>Built for useful problems.</p><p>© <span id="year">2026</span> Alex / Fi3w0</p></footer>
|
||
<script src="/js/app.js?v=10" defer></script>
|
||
<script src="/js/commissions.js?v=2" defer></script>
|
||
</body>
|
||
</html>
|