JOSHTIFIED
booting0%
joshtified

Independent software studio, Netherlands

I write the software and run the servers.

I build the software and run the servers it uses. PlayPort runs game servers, websites and mail. Ondographics plays music. Both are mine, so info@joshtified.com reaches the person who fixes them.

Host one machine, one rack, NL Panel PlayPort Local time CET

Start where it suits you.

Pick what brought you here. Each answer ends on the page that explains it.

01Run a server or website

A panel for game servers, websites and mail on Windows. I also host on my own hardware.

Explore PlayPortSee hosting
02Manage hours and invoices

Hours, work orders and invoices in one place.

Explore KlantUrenSee software licences
03Find a free tool

Six builds, no account, SHA-256 next to each.

Browse downloadsSee all projects

Projects

What each project does and where to try it.

PlayPort / in production / for sale

Servers, sites and mail in one panel.

Ask about a PlayPort licence

PlayPort runs this site and the game servers I host for others. One exe and a data folder, so there is no database server to install and no runtime to patch. Buyers get the binary, the core plugin and the source licence.

Game servers
Minecraft Vanilla, Paper, Forge, NeoForge, Fabric, Quilt and CurseForge/Modrinth packs. SteamCMD titles install, update and run with live console, logs and schedules.
Websites
Static sites, PHP over FastCGI and reverse proxies, each on its own port. Import a built frontend or point at a folder. One click gets a Let's Encrypt certificate.
Mail
Mailboxes on your own domain with webmail, DKIM signing, SPF/DMARC checks, a deliverability report and a relay test. This domain's mail goes through it.
Operations
Selective zip backups by category, retention per kind, start/stop/restart timers, CPU and RAM charts, multi-user roles and a REST API.
Portability
One .exe and a data folder. To move a server you copy the folder. There is no container runtime and no database to export.
What it does not do
It manages one Windows machine. There is no clustering, auto-scaling or Kubernetes support, and I would rather you read that here than find out after paying.
PlayPort Core

The panel ships a core plugin and installs it into a Paper server in one click. One jar replaces a stack of separate plugins: kits, crates, quests, jobs, enchantments, drops, spawners, dungeons, worldgen, cooking and menus, in modules you can switch per server. It also handles the network commands (/hub, /server, /send, /sendall, /find and /glist) without a plugin on the proxy. NeoForge servers get a mod half, installed from the same panel.

one jarper-server modulesprofilessettings from the panelPaper + NeoForgeno proxy plugin

The demo is KlantUren, hosted on PlayPort. I show the panel itself on request, since it gives access to live servers.

Downloads

Every file comes off this machine. The SHA-256 is under each download. Windows will warn about the unsigned builds, so check the hash first.

  1. Ondographics Local

    1.11.8WindowsZIP

    The music hub, the players and over 280 audio-reactive scenes, with yt-dlp and ffmpeg beside the app.

    SHA-256dc11af4dd59119fd7195df382662a3e433820a03c9efe26962e3521b645eb945
  2. Slimme PDF Editor

    1.0.0WindowsEXE

    Edit, run batch OCR and strip watermarks locally. No upload, no account, no internet after install.

    SHA-256bd386ed9bf86812e8044140ebd3c6bea970a9751c64850aefedce15c29e5779f
  3. PokeForge

    0.1.0muOSMUXZIP

    Save editor and save hub for Generation I to IV on an Anbernic handheld. Backs up before every write.

    SHA-256de276583cbdaaa543a96295fedf42a82b28235819ca6410682ae59723e22bd36
  4. Server Pack Builder

    0.3.2WindowsEXE

    Type a Minecraft server, get a folder you can start: the pack's mods, its loader, the game itself. Plays offline (cracked names too) and takes the account your official Minecraft launcher signed in, so online-mode servers accept your own premium name.

    SHA-25698cbdceea2d2373d4fcb825e84a50342ece9e21f4a71c7c65497e6bfe0cb8af9
  5. Brain

    Starter kitNode.jsZIP

    The CLI, HTTP API, visualiser and house rules for the agent memory. Empty entries/; the memory you write is yours.

    SHA-2569917b96d14299d86ae4f0d3233d3a3cb250afd7ba597e7362a4098c330ceb6e9
  6. IronFrame

    1.1.2WindowsEXE

    Five power positions, 42 reversible tweaks, an autopilot that idles down and ramps up by itself, and game boosts that name the anti-cheat they stay clear of.

    SHA-2566448a8eb93ba5c232359ed02c49d4462a55bf97789777d27608f46acc89e7153
Which Ondographics build? Local adds YouTube playback inside the hub and saving songs to disk; it fetches yt-dlp on first use and keeps it beside the app. The public build has the hub, the players and the visualisers and no downloader at all. Both are portable zips at 1.11.8, and they can be installed side by side with their own name and shortcut.

Installing PokeForge on the RG34XX SP

  1. Copy PokeForge.muxzip to /mnt/SDCARD/MUOS/ARCHIVE/.
  2. Open Applications > Archive Manager on the device and pick the archive. It unpacks to MUOS/application/PokeForge/ and adds nothing outside that folder.
  3. Launch Applications > PokeForge. The first start shows muOS's third-party notice once; that is the OS.
  4. If it does nothing, run chmod +x /mnt/SDCARD/MUOS/application/PokeForge/mux_launch.sh in Mustard Terminal. Some archive tools drop the execute bit.

The app never uploads a save and never writes to one it has not backed up first. On the card, its data lives in MUOS/PokeForge/.

Running the PDF editor

  1. Download the single .exe and double-click it. Nothing is installed; the file unpacks itself on first run, which takes a few seconds.
  2. Windows may warn about an unknown publisher because the build is unsigned: More info, then Run anyway. If nothing happens at all, run it from a real folder such as Documents rather than from inside a zip preview, and check the hash above first.
  3. OCR ships with Dutch and English language data, so it works with the network off. The first run creates a small cache in %APPDATA%; nothing else is written outside the folder you work in.

Prefer a plain folder instead of one file? The portable zip holds the same 1.0.0 build unpacked.

It removes watermarks that are drawn as separate content at low opacity. A watermark that is part of a scanned page image cannot be removed without repainting the page, and the app tells you so.

Brain in four commands

unzip joshtified-brain-starter.zip
cd brain
node cli.js list
node cli.js add "First fact" "What is true, and how you know it." --type knowledge --scope global

Read RULES.md before writing entries. Search before you invent, update before you duplicate, and never put a secret in an entry - write down where the secret lives instead.

I host what I build.

Websites, game servers, mailboxes and the DNS in front of them, on hardware I own. I wrote the panel and I answer when something is down, in Dutch or English.

  • WebsitesStatic sites, PHP and reverse proxies, each with its own port, logs, certificate and scheduled backup.
  • Game serversMinecraft Java and modpacks, or SteamCMD titles, with live console, scheduled restarts and backups.
  • MailboxesYour domain with webmail, SPF, DKIM and DMARC, and a relay Microsoft accepts. Open the webmail.
  • Live streamingSRT and RTMP ingest for OBS and a Belabox, on the same machine, with chat, points and clips. Watch the stream, or ask about streaming your own.

Points for showing up

Watching and chatting earn J-points, and catching two streams in a row starts a watch streak that pays out more each time.

The whole site is the overlay

Points earned in chat buy effects that play on every page of joshtified.com at once: confetti, earthquakes, a thunderstorm over the sky.

My own servers, no platform

The player, the chat and the clips run on the same machine as the rest of the site. There are no ads in the stream, and your account is the one you already have.

NL

Tell me what you need to run: a website, a game server, mail, or a question about a licence or a build. The form lands in my inbox with your address as the reply-to.

info@joshtified.com

The mailbox runs on the same server as the sites, so the form still reaches me when this page is down. Webmail is at mail.joshtified.com.