Back to Templates
Struxa logo

Struxa

vlatest

Struxa is a self-hosted, open-source server management panel — a modern, fully typed replacement for Pterodactyl.

Deploy on Notploy

How to deploy

Deploy Struxa on Notploy

  1. Install Notploy on your server if you haven't already.
  2. In your Notploy panel, open a project and click Create Service → Template.
  3. Search for Struxa and click Create — Notploy configures domains, environment variables, and volumes for you.

Alternatively, create a Compose service, go to Advanced → Import from Base64, and paste this payload:

base64
ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBteXNxbDpcbiAgICBpbWFnZTogbXlzcWw6OC40XG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gTVlTUUxfUk9PVF9QQVNTV09SRD0ke01ZU1FMX1JPT1RfUEFTU1dPUkR9XG4gICAgICAtIE1ZU1FMX0RBVEFCQVNFPSR7TVlTUUxfREFUQUJBU0V9XG4gICAgICAtIE1ZU1FMX1VTRVI9JHtNWVNRTF9VU0VSfVxuICAgICAgLSBNWVNRTF9QQVNTV09SRD0ke01ZU1FMX1BBU1NXT1JEfVxuICAgIHZvbHVtZXM6XG4gICAgICAtIHN0cnV4YS1teXNxbDovdmFyL2xpYi9teXNxbFxuICAgIGhlYWx0aGNoZWNrOlxuICAgICAgdGVzdDogW1wiQ01EXCIsIFwibXlzcWxhZG1pblwiLCBcInBpbmdcIiwgXCItaFwiLCBcImxvY2FsaG9zdFwiLCBcIi11XCIsIFwicm9vdFwiLCBcIi1wJHtNWVNRTF9ST09UX1BBU1NXT1JEfVwiXVxuICAgICAgaW50ZXJ2YWw6IDVzXG4gICAgICB0aW1lb3V0OiA1c1xuICAgICAgcmV0cmllczogMzBcbiAgICAgIHN0YXJ0X3BlcmlvZDogNjBzXG5cbiAgbWluaW86XG4gICAgaW1hZ2U6IG1pbmlvL21pbmlvOlJFTEVBU0UuMjAyNS0wNC0yMlQyMi0xMi0yNlpcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIGNvbW1hbmQ6IHNlcnZlciAvZGF0YSAtLWNvbnNvbGUtYWRkcmVzcyBcIjo5MDAxXCJcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gTUlOSU9fUk9PVF9VU0VSPSR7TUlOSU9fQUNDRVNTX0tFWX1cbiAgICAgIC0gTUlOSU9fUk9PVF9QQVNTV09SRD0ke01JTklPX1NFQ1JFVF9LRVl9XG4gICAgdm9sdW1lczpcbiAgICAgIC0gc3RydXhhLW1pbmlvOi9kYXRhXG4gICAgaGVhbHRoY2hlY2s6XG4gICAgICB0ZXN0OiBbXCJDTURcIiwgXCJjdXJsXCIsIFwiLWZcIiwgXCJodHRwOi8vbG9jYWxob3N0OjkwMDAvbWluaW8vaGVhbHRoL2xpdmVcIl1cbiAgICAgIGludGVydmFsOiAxMHNcbiAgICAgIHRpbWVvdXQ6IDVzXG4gICAgICByZXRyaWVzOiAxMFxuXG4gIG1pZ3JhdGU6XG4gICAgaW1hZ2U6IGdoY3IuaW8vc3RydXhhZG90Y2xvdWQvbWlncmF0ZToke0lNQUdFX1RBR31cbiAgICByZXN0YXJ0OiBvbi1mYWlsdXJlOjVcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gREFUQUJBU0VfVVJMPSR7REFUQUJBU0VfVVJMfVxuICAgIGRlcGVuZHNfb246XG4gICAgICBteXNxbDpcbiAgICAgICAgY29uZGl0aW9uOiBzZXJ2aWNlX2hlYWx0aHlcblxuICBzdHJ1eGE6XG4gICAgaW1hZ2U6IGdoY3IuaW8vc3RydXhhZG90Y2xvdWQvZGFzaGJvYXJkOiR7SU1BR0VfVEFHfVxuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG4gICAgZW50cnlwb2ludDpcbiAgICAgIC0gL2Jpbi9zaFxuICAgICAgLSAtY1xuICAgICAgLSB8XG4gICAgICAgIGV2YWwgXCIkJChub2RlIC1lICdcbiAgICAgICAgICBjb25zdCB7Z2VuZXJhdGVLZXlQYWlyU3luY309cmVxdWlyZShcImNyeXB0b1wiKTtcbiAgICAgICAgICBjb25zdCB7cHVibGljS2V5LHByaXZhdGVLZXl9PWdlbmVyYXRlS2V5UGFpclN5bmMoXCJyc2FcIix7bW9kdWx1c0xlbmd0aDoyMDQ4LFxuICAgICAgICAgICAgcHVibGljS2V5RW5jb2Rpbmc6e3R5cGU6XCJzcGtpXCIsZm9ybWF0OlwicGVtXCJ9LFxuICAgICAgICAgICAgcHJpdmF0ZUtleUVuY29kaW5nOnt0eXBlOlwicGtjczhcIixmb3JtYXQ6XCJwZW1cIn19KTtcbiAgICAgICAgICBjb25zb2xlLmxvZyhcImV4cG9ydCBKV1RfUFJJVkFURV9LRVk9XCIrSlNPTi5zdHJpbmdpZnkocHJpdmF0ZUtleS5yZXBsYWNlKC9cXG4vZyxcIlxcXFxuXCIpKSk7XG4gICAgICAgICAgY29uc29sZS5sb2coXCJleHBvcnQgSldUX1BVQkxJQ19LRVk9XCIrSlNPTi5zdHJpbmdpZnkocHVibGljS2V5LnJlcGxhY2UoL1xcbi9nLFwiXFxcXG5cIikpKTtcbiAgICAgICAgJylcIlxuICAgICAgICBleGVjIG5vZGUgYXBwcy93ZWIvc2VydmVyLmpzXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIERBVEFCQVNFX1VSTD0ke0RBVEFCQVNFX1VSTH1cbiAgICAgIC0gQkVUVEVSX0FVVEhfU0VDUkVUPSR7QkVUVEVSX0FVVEhfU0VDUkVUfVxuICAgICAgLSBCRVRURVJfQVVUSF9VUkw9JHtCRVRURVJfQVVUSF9VUkx9XG4gICAgICAtIENPUlNfT1JJR0lOPSR7Q09SU19PUklHSU59XG4gICAgICAtIEFQUF9VUkw9JHtBUFBfVVJMfVxuICAgICAgLSBEQVRBQkFTRV9FTkNSWVBUSU9OX0tFWT0ke0RBVEFCQVNFX0VOQ1JZUFRJT05fS0VZfVxuICAgICAgLSBNSU5JT19FTkRQT0lOVD0ke01JTklPX0VORFBPSU5UfVxuICAgICAgLSBNSU5JT19BQ0NFU1NfS0VZPSR7TUlOSU9fQUNDRVNTX0tFWX1cbiAgICAgIC0gTUlOSU9fU0VDUkVUX0tFWT0ke01JTklPX1NFQ1JFVF9LRVl9XG4gICAgICAtIE1JTklPX0JVQ0tFVD0ke01JTklPX0JVQ0tFVH1cbiAgICAgIC0gTk9ERV9FTlY9cHJvZHVjdGlvblxuICAgIGRlcGVuZHNfb246XG4gICAgICBtaWdyYXRlOlxuICAgICAgICBjb25kaXRpb246IHNlcnZpY2VfY29tcGxldGVkX3N1Y2Nlc3NmdWxseVxuICAgICAgbWluaW86XG4gICAgICAgIGNvbmRpdGlvbjogc2VydmljZV9oZWFsdGh5XG5cbiAgd2F0Y2hrZWVwZXI6XG4gICAgaW1hZ2U6IGdoY3IuaW8vc3RydXhhZG90Y2xvdWQvd2F0Y2hrZWVwZXI6JHtJTUFHRV9UQUd9XG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIC0gREFUQUJBU0VfVVJMPSR7REFUQUJBU0VfVVJMfVxuICAgICAgLSBEQVRBQkFTRV9FTkNSWVBUSU9OX0tFWT0ke0RBVEFCQVNFX0VOQ1JZUFRJT05fS0VZfVxuICAgIGRlcGVuZHNfb246XG4gICAgICBtaWdyYXRlOlxuICAgICAgICBjb25kaXRpb246IHNlcnZpY2VfY29tcGxldGVkX3N1Y2Nlc3NmdWxseVxuXG52b2x1bWVzOlxuICBzdHJ1eGEtbXlzcWw6XG4gIHN0cnV4YS1taW5pbzoiLAogICJjb25maWciOiAiW3ZhcmlhYmxlc11cbm1haW5fZG9tYWluID0gXCIke2RvbWFpbn1cIlxuaW1hZ2VfdGFnID0gXCJsYXRlc3RcIlxubXlzcWxfcm9vdF9wYXNzd29yZCA9IFwiJHtwYXNzd29yZDozMn1cIlxubXlzcWxfcGFzc3dvcmQgPSBcIiR7cGFzc3dvcmQ6MzJ9XCJcbmJldHRlcl9hdXRoX3NlY3JldCA9IFwiJHtiYXNlNjQ6MzJ9XCJcbmRiX2VuY3J5cHRpb25fa2V5ID0gXCIke2hhc2g6NjR9XCJcbm1pbmlvX2FjY2Vzc19rZXkgPSBcIiR7dXNlcm5hbWV9XCJcbm1pbmlvX3NlY3JldF9rZXkgPSBcIiR7cGFzc3dvcmQ6MzJ9XCJcblxuW2NvbmZpZ11cbmVudiA9IFtcbiAgXCJJTUFHRV9UQUc9JHtpbWFnZV90YWd9XCIsXG4gIFwiTVlTUUxfUk9PVF9QQVNTV09SRD0ke215c3FsX3Jvb3RfcGFzc3dvcmR9XCIsXG4gIFwiTVlTUUxfREFUQUJBU0U9c3RydXhhXCIsXG4gIFwiTVlTUUxfVVNFUj1zdHJ1eGFcIixcbiAgXCJNWVNRTF9QQVNTV09SRD0ke215c3FsX3Bhc3N3b3JkfVwiLFxuICBcIkRBVEFCQVNFX1VSTD1teXNxbDovL3N0cnV4YToke215c3FsX3Bhc3N3b3JkfUBteXNxbDozMzA2L3N0cnV4YVwiLFxuICBcIkJFVFRFUl9BVVRIX1NFQ1JFVD0ke2JldHRlcl9hdXRoX3NlY3JldH1cIixcbiAgXCJCRVRURVJfQVVUSF9VUkw9aHR0cDovLyR7bWFpbl9kb21haW59XCIsXG4gIFwiQVBQX1VSTD1odHRwOi8vJHttYWluX2RvbWFpbn1cIixcbiAgXCJDT1JTX09SSUdJTj1odHRwOi8vJHttYWluX2RvbWFpbn1cIixcbiAgXCJEQVRBQkFTRV9FTkNSWVBUSU9OX0tFWT0ke2RiX2VuY3J5cHRpb25fa2V5fVwiLFxuICBcIk1JTklPX0VORFBPSU5UPWh0dHA6Ly9taW5pbzo5MDAwXCIsXG4gIFwiTUlOSU9fQUNDRVNTX0tFWT0ke21pbmlvX2FjY2Vzc19rZXl9XCIsXG4gIFwiTUlOSU9fU0VDUkVUX0tFWT0ke21pbmlvX3NlY3JldF9rZXl9XCIsXG4gIFwiTUlOSU9fQlVDS0VUPXN0cnV4YVwiLFxuXVxubW91bnRzID0gW11cblxuW1tjb25maWcuZG9tYWluc11dXG5zZXJ2aWNlTmFtZSA9IFwic3RydXhhXCJcbnBvcnQgPSAzMDAxXG5ob3N0ID0gXCIke21haW5fZG9tYWlufVwiIgp9

Reference files

Configuration

The exact Docker Compose and template configuration this template deploys.

More like this

Appwrite logo

Appwrite

Version 2.5.0

Appwrite is an end-to-end platform for building Web, Mobile, Native, or Backend apps, packaged as a set of Docker microservices. It includes both a backend server and a fully integrated hosting solution for deploying static and server-side rendered frontends. Appwrite abstracts the complexity and repetitiveness required to build modern apps from scratch and allows you to build secure, full-stack applications faster. Using Appwrite, you can easily integrate your app with user authentication and multiple sign-in methods, a database for storing and querying users and team data, storage and file management, image manipulation, Cloud Functions, messaging, and more services.

databasefirebasepostgresql
Bugsink logo

Bugsink

Version latest

Bugsink is a self-hosted Error Tracker. Built to self-host; Sentry-SDK compatible; Scalable and reliable

hostingself-hosteddevelopment
NaviServer logo

NaviServer

Version 2.4.5

A lightweight Minecraft server manager with a web interface, CLI, automatic JVM management, monitoring, and support for Vanilla, Paper, Fabric, Forge, and NeoForge.

minecraftgame-serverself-hosted
Ackee logo

Ackee

Version latest

Ackee is a self-hosted analytics tool for your website.

analyticsself-hosted
Affine Pro logo

Affine Pro

Version stable

AFFiNE is a workspace for notes, docs, and whiteboards, and an alternative to Notion. Self-host it on your own server with Dokploy, which deploys AFFiNE as a Docker Compose service in a few clicks.

collaborationself-hostedproductivity
Akaunting logo

Akaunting

Version latest

Akaunting is a self-hosted, open-source accounting app for small businesses.

financeaccountingphp

Free and open source

Self-host Struxa in minutes

Notploy is a free, open source deployment platform. Deploy Struxa and 571+ other templates on your own infrastructure with a single click.