Back to Templates
BlogFactory logo

BlogFactory

vv0.1.0

Self-hosted control plane for AI-assisted content operations and human-approved CMS draft delivery.

Deploy on Dokploy

Deploy BlogFactory on Dokploy

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

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

base64
ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcblxuc2VydmljZXM6XG4gIHBvc3RncmVzOlxuICAgIGltYWdlOiBwb3N0Z3JlczoxNy42LWFscGluZTMuMjJcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIGVudmlyb25tZW50OlxuICAgICAgUE9TVEdSRVNfREI6IGJsb2dmYWN0b3J5XG4gICAgICBQT1NUR1JFU19VU0VSOiBibG9nZmFjdG9yeVxuICAgICAgUE9TVEdSRVNfUEFTU1dPUkQ6ICR7UE9TVEdSRVNfUEFTU1dPUkR9XG4gICAgdm9sdW1lczpcbiAgICAgIC0gcG9zdGdyZXMtZGF0YTovdmFyL2xpYi9wb3N0Z3Jlc3FsL2RhdGFcbiAgICBoZWFsdGhjaGVjazpcbiAgICAgIHRlc3Q6IFtcIkNNRC1TSEVMTFwiLCBcInBnX2lzcmVhZHkgLVUgYmxvZ2ZhY3RvcnkgLWQgYmxvZ2ZhY3RvcnlcIl1cbiAgICAgIGludGVydmFsOiA1c1xuICAgICAgdGltZW91dDogNXNcbiAgICAgIHJldHJpZXM6IDIwXG5cbiAgbWluaW86XG4gICAgaW1hZ2U6IG1pbmlvL21pbmlvOlJFTEVBU0UuMjAyNS0wOS0wN1QxNi0xMy0wOVpcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIGNvbW1hbmQ6IHNlcnZlciAvZGF0YSAtLWNvbnNvbGUtYWRkcmVzcyA6OTAwMVxuICAgIGVudmlyb25tZW50OlxuICAgICAgTUlOSU9fUk9PVF9VU0VSOiAke01JTklPX1JPT1RfVVNFUn1cbiAgICAgIE1JTklPX1JPT1RfUEFTU1dPUkQ6ICR7TUlOSU9fUk9PVF9QQVNTV09SRH1cbiAgICB2b2x1bWVzOlxuICAgICAgLSBtaW5pby1kYXRhOi9kYXRhXG4gICAgaGVhbHRoY2hlY2s6XG4gICAgICB0ZXN0OiBbXCJDTURcIiwgXCJjdXJsXCIsIFwiLWZcIiwgXCJodHRwOi8vbG9jYWxob3N0OjkwMDAvbWluaW8vaGVhbHRoL2xpdmVcIl1cbiAgICAgIGludGVydmFsOiA1c1xuICAgICAgdGltZW91dDogNXNcbiAgICAgIHJldHJpZXM6IDIwXG5cbiAgYXBpOlxuICAgIGltYWdlOiBnaGNyLmlvL2Jsb2dmYWN0b3J5aHEvYmxvZ2ZhY3RvcnktYXBpOnYwLjEuMFxuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG4gICAgY29tbWFuZDogPi1cbiAgICAgIHNoIC1jIFwiYnVuIHJ1biBzcmMvaW5pdC1zMy1idWNrZXQudHMgJiYgYnVuIHJ1biBzcmMvZGIvbWlncmF0ZS50cyAmJiBleGVjIGJ1biBydW4gc3JjL2luZGV4LnRzXCJcbiAgICBkZXBlbmRzX29uOlxuICAgICAgcG9zdGdyZXM6XG4gICAgICAgIGNvbmRpdGlvbjogc2VydmljZV9oZWFsdGh5XG4gICAgICBtaW5pbzpcbiAgICAgICAgY29uZGl0aW9uOiBzZXJ2aWNlX2hlYWx0aHlcbiAgICBleHBvc2U6XG4gICAgICAtIDMwMDBcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIE5PREVfRU5WOiBwcm9kdWN0aW9uXG4gICAgICBQT1JUOiAzMDAwXG4gICAgICBCTE9HRkFDVE9SWV9TRUxGX0hPU1RFRDogXCJ0cnVlXCJcbiAgICAgIERBVEFCQVNFX1VSTDogcG9zdGdyZXNxbDovL2Jsb2dmYWN0b3J5OiR7UE9TVEdSRVNfUEFTU1dPUkR9QHBvc3RncmVzOjU0MzIvYmxvZ2ZhY3RvcnlcbiAgICAgIEpXVF9TRUNSRVQ6ICR7SldUX1NFQ1JFVH1cbiAgICAgIEFQSV9LRVlfRU5DUllQVElPTl9TRUNSRVQ6ICR7QVBJX0tFWV9FTkNSWVBUSU9OX1NFQ1JFVH1cbiAgICAgIEFETUlOX0VNQUlMUzogJHtBRE1JTl9FTUFJTFN9XG4gICAgICBCTE9HRkFDVE9SWV9BTExPV19TSUdOVVA6ICR7QkxPR0ZBQ1RPUllfQUxMT1dfU0lHTlVQfVxuICAgICAgQ1JPTl9TRUNSRVQ6ICR7Q1JPTl9TRUNSRVR9XG4gICAgICBXRUJfQVBQX1VSTDogJHtCTE9HRkFDVE9SWV9VUkx9XG4gICAgICBNQ1BfQVBQX1VSTDogaHR0cDovL3dlYi9tY3AtcmV2aWV3Lmh0bWxcbiAgICAgIE1DUF9BTExPV0VEX09SSUdJTlM6ICR7QkxPR0ZBQ1RPUllfVVJMfVxuICAgICAgUzNfRU5EUE9JTlQ6IGh0dHA6Ly9taW5pbzo5MDAwXG4gICAgICBTM19BQ0NFU1NfS0VZX0lEOiAke01JTklPX1JPT1RfVVNFUn1cbiAgICAgIFMzX1NFQ1JFVF9BQ0NFU1NfS0VZOiAke01JTklPX1JPT1RfUEFTU1dPUkR9XG4gICAgICBTM19CVUNLRVQ6IGJsb2dmYWN0b3J5XG4gICAgICBTM19SRUdJT046IHVzLWVhc3QtMVxuICAgIGhlYWx0aGNoZWNrOlxuICAgICAgdGVzdDogW1wiQ01EXCIsIFwiYnVuXCIsIFwiLWVcIiwgXCJmZXRjaCgnaHR0cDovL2xvY2FsaG9zdDozMDAwL2FwaS9yZWFkeScpLnRoZW4ocj0+e2lmKCFyLm9rKXByb2Nlc3MuZXhpdCgxKX0pLmNhdGNoKCgpPT5wcm9jZXNzLmV4aXQoMSkpXCJdXG4gICAgICBpbnRlcnZhbDogMTBzXG4gICAgICB0aW1lb3V0OiA1c1xuICAgICAgcmV0cmllczogMjBcblxuICB3ZWI6XG4gICAgaW1hZ2U6IGdoY3IuaW8vYmxvZ2ZhY3RvcnlocS9ibG9nZmFjdG9yeS13ZWI6djAuMS4wXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBkZXBlbmRzX29uOlxuICAgICAgYXBpOlxuICAgICAgICBjb25kaXRpb246IHNlcnZpY2VfaGVhbHRoeVxuICAgIGV4cG9zZTpcbiAgICAgIC0gODBcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIEFQSV9VUFNUUkVBTTogaHR0cDovL2FwaTozMDAwXG4gICAgaGVhbHRoY2hlY2s6XG4gICAgICB0ZXN0OiBbXCJDTUQtU0hFTExcIiwgXCJuZ2lueCAtdCA+L2Rldi9udWxsIDI+JjEgJiYgd2dldCAtcSAtTyAvZGV2L251bGwgaHR0cDovL2FwaTozMDAwL2FwaS9yZWFkeVwiXVxuICAgICAgaW50ZXJ2YWw6IDEwc1xuICAgICAgdGltZW91dDogNXNcbiAgICAgIHJldHJpZXM6IDIwXG5cbiAgc2NoZWR1bGVyOlxuICAgIGltYWdlOiBjdXJsaW1hZ2VzL2N1cmw6OC4xNS4wXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBkZXBlbmRzX29uOlxuICAgICAgYXBpOlxuICAgICAgICBjb25kaXRpb246IHNlcnZpY2VfaGVhbHRoeVxuICAgIGVudmlyb25tZW50OlxuICAgICAgQ1JPTl9TRUNSRVQ6ICR7Q1JPTl9TRUNSRVR9XG4gICAgICBDUk9OX0lOVEVSVkFMX1NFQ09ORFM6IDIxNjAwXG4gICAgZW50cnlwb2ludDogW1wiL2Jpbi9zaFwiLCBcIi1jXCJdXG4gICAgY29tbWFuZDpcbiAgICAgIC0gPi1cbiAgICAgICAgd2hpbGUgdHJ1ZTsgZG8gY3VybCAtLWZhaWwgLS1zaWxlbnQgLS1zaG93LWVycm9yIC0tb3V0cHV0IC9kZXYvbnVsbCAtSCBcIkF1dGhvcml6YXRpb246IEJlYXJlciAkJHtDUk9OX1NFQ1JFVH1cIiBodHRwOi8vYXBpOjMwMDAvYXBpL2Nyb24vZHJhaW4gJiYgZWNobyBcIlNjaGVkdWxlciBkcmFpbiBjb21wbGV0ZWRcIjsgc2xlZXAgXCIkJHtDUk9OX0lOVEVSVkFMX1NFQ09ORFN9XCI7IGRvbmVcblxudm9sdW1lczpcbiAgcG9zdGdyZXMtZGF0YTpcbiAgbWluaW8tZGF0YToiLAogICJjb25maWciOiAiW3ZhcmlhYmxlc11cbm1haW5fZG9tYWluID0gXCIke2RvbWFpbn1cIlxucG9zdGdyZXNfcGFzc3dvcmQgPSBcIiR7cGFzc3dvcmQ6NDh9XCJcbm1pbmlvX3Jvb3RfdXNlciA9IFwiYmxvZ2ZhY3RvcnlcIlxubWluaW9fcm9vdF9wYXNzd29yZCA9IFwiJHtwYXNzd29yZDo0OH1cIlxuand0X3NlY3JldCA9IFwiJHtiYXNlNjQ6NDh9XCJcbmVuY3J5cHRpb25fc2VjcmV0ID0gXCIke2Jhc2U2NDo0OH1cIlxuY3Jvbl9zZWNyZXQgPSBcIiR7YmFzZTY0OjQ4fVwiXG5hZG1pbl9lbWFpbCA9IFwiJHtlbWFpbH1cIlxuXG5bY29uZmlnXVxuZW52ID0gW1xuICBcIlBPU1RHUkVTX1BBU1NXT1JEPSR7cG9zdGdyZXNfcGFzc3dvcmR9XCIsXG4gIFwiTUlOSU9fUk9PVF9VU0VSPSR7bWluaW9fcm9vdF91c2VyfVwiLFxuICBcIk1JTklPX1JPT1RfUEFTU1dPUkQ9JHttaW5pb19yb290X3Bhc3N3b3JkfVwiLFxuICBcIkpXVF9TRUNSRVQ9JHtqd3Rfc2VjcmV0fVwiLFxuICBcIkFQSV9LRVlfRU5DUllQVElPTl9TRUNSRVQ9JHtlbmNyeXB0aW9uX3NlY3JldH1cIixcbiAgXCJDUk9OX1NFQ1JFVD0ke2Nyb25fc2VjcmV0fVwiLFxuICBcIkFETUlOX0VNQUlMUz0ke2FkbWluX2VtYWlsfVwiLFxuICBcIkJMT0dGQUNUT1JZX0FMTE9XX1NJR05VUD10cnVlXCIsXG4gIFwiQkxPR0ZBQ1RPUllfVVJMPWh0dHBzOi8vJHttYWluX2RvbWFpbn1cIixcbl1cbm1vdW50cyA9IFtdXG5cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcIndlYlwiXG5wb3J0ID0gODBcbmhvc3QgPSBcIiR7bWFpbl9kb21haW59XCIiCn0=

Configuration

The exact Docker Compose and template configuration this template deploys.

Related Templates

Self-host BlogFactory in minutes

Dokploy is a free, open source deployment platform. Deploy BlogFactory and 532+ other templates on your own infrastructure with a single click.