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 Notploy

How to deploy

Deploy BlogFactory 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 BlogFactory 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
ewogICJjb21wb3NlIjogInNlcnZpY2VzOlxuICBwb3N0Z3JlczpcbiAgICBpbWFnZTogcG9zdGdyZXM6MTcuNi1hbHBpbmUzLjIyXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIFBPU1RHUkVTX0RCOiBibG9nZmFjdG9yeVxuICAgICAgUE9TVEdSRVNfVVNFUjogYmxvZ2ZhY3RvcnlcbiAgICAgIFBPU1RHUkVTX1BBU1NXT1JEOiAke1BPU1RHUkVTX1BBU1NXT1JEfVxuICAgIHZvbHVtZXM6XG4gICAgICAtIHBvc3RncmVzLWRhdGE6L3Zhci9saWIvcG9zdGdyZXNxbC9kYXRhXG4gICAgaGVhbHRoY2hlY2s6XG4gICAgICB0ZXN0OiBbXCJDTUQtU0hFTExcIiwgXCJwZ19pc3JlYWR5IC1VIGJsb2dmYWN0b3J5IC1kIGJsb2dmYWN0b3J5XCJdXG4gICAgICBpbnRlcnZhbDogNXNcbiAgICAgIHRpbWVvdXQ6IDVzXG4gICAgICByZXRyaWVzOiAyMFxuXG4gIG1pbmlvOlxuICAgIGltYWdlOiBtaW5pby9taW5pbzpSRUxFQVNFLjIwMjUtMDktMDdUMTYtMTMtMDlaXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBjb21tYW5kOiBzZXJ2ZXIgL2RhdGEgLS1jb25zb2xlLWFkZHJlc3MgOjkwMDFcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIE1JTklPX1JPT1RfVVNFUjogJHtNSU5JT19ST09UX1VTRVJ9XG4gICAgICBNSU5JT19ST09UX1BBU1NXT1JEOiAke01JTklPX1JPT1RfUEFTU1dPUkR9XG4gICAgdm9sdW1lczpcbiAgICAgIC0gbWluaW8tZGF0YTovZGF0YVxuICAgIGhlYWx0aGNoZWNrOlxuICAgICAgdGVzdDogW1wiQ01EXCIsIFwiY3VybFwiLCBcIi1mXCIsIFwiaHR0cDovL2xvY2FsaG9zdDo5MDAwL21pbmlvL2hlYWx0aC9saXZlXCJdXG4gICAgICBpbnRlcnZhbDogNXNcbiAgICAgIHRpbWVvdXQ6IDVzXG4gICAgICByZXRyaWVzOiAyMFxuXG4gIGFwaTpcbiAgICBpbWFnZTogZ2hjci5pby9ibG9nZmFjdG9yeWhxL2Jsb2dmYWN0b3J5LWFwaTp2MC4xLjBcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIGNvbW1hbmQ6ID4tXG4gICAgICBzaCAtYyBcImJ1biBydW4gc3JjL2luaXQtczMtYnVja2V0LnRzICYmIGJ1biBydW4gc3JjL2RiL21pZ3JhdGUudHMgJiYgZXhlYyBidW4gcnVuIHNyYy9pbmRleC50c1wiXG4gICAgZGVwZW5kc19vbjpcbiAgICAgIHBvc3RncmVzOlxuICAgICAgICBjb25kaXRpb246IHNlcnZpY2VfaGVhbHRoeVxuICAgICAgbWluaW86XG4gICAgICAgIGNvbmRpdGlvbjogc2VydmljZV9oZWFsdGh5XG4gICAgZXhwb3NlOlxuICAgICAgLSAzMDAwXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICBOT0RFX0VOVjogcHJvZHVjdGlvblxuICAgICAgUE9SVDogMzAwMFxuICAgICAgQkxPR0ZBQ1RPUllfU0VMRl9IT1NURUQ6IFwidHJ1ZVwiXG4gICAgICBEQVRBQkFTRV9VUkw6IHBvc3RncmVzcWw6Ly9ibG9nZmFjdG9yeToke1BPU1RHUkVTX1BBU1NXT1JEfUBwb3N0Z3Jlczo1NDMyL2Jsb2dmYWN0b3J5XG4gICAgICBKV1RfU0VDUkVUOiAke0pXVF9TRUNSRVR9XG4gICAgICBBUElfS0VZX0VOQ1JZUFRJT05fU0VDUkVUOiAke0FQSV9LRVlfRU5DUllQVElPTl9TRUNSRVR9XG4gICAgICBBRE1JTl9FTUFJTFM6ICR7QURNSU5fRU1BSUxTfVxuICAgICAgQkxPR0ZBQ1RPUllfQUxMT1dfU0lHTlVQOiAke0JMT0dGQUNUT1JZX0FMTE9XX1NJR05VUH1cbiAgICAgIENST05fU0VDUkVUOiAke0NST05fU0VDUkVUfVxuICAgICAgV0VCX0FQUF9VUkw6ICR7QkxPR0ZBQ1RPUllfVVJMfVxuICAgICAgTUNQX0FQUF9VUkw6IGh0dHA6Ly93ZWIvbWNwLXJldmlldy5odG1sXG4gICAgICBNQ1BfQUxMT1dFRF9PUklHSU5TOiAke0JMT0dGQUNUT1JZX1VSTH1cbiAgICAgIFMzX0VORFBPSU5UOiBodHRwOi8vbWluaW86OTAwMFxuICAgICAgUzNfQUNDRVNTX0tFWV9JRDogJHtNSU5JT19ST09UX1VTRVJ9XG4gICAgICBTM19TRUNSRVRfQUNDRVNTX0tFWTogJHtNSU5JT19ST09UX1BBU1NXT1JEfVxuICAgICAgUzNfQlVDS0VUOiBibG9nZmFjdG9yeVxuICAgICAgUzNfUkVHSU9OOiB1cy1lYXN0LTFcbiAgICBoZWFsdGhjaGVjazpcbiAgICAgIHRlc3Q6IFtcIkNNRFwiLCBcImJ1blwiLCBcIi1lXCIsIFwiZmV0Y2goJ2h0dHA6Ly9sb2NhbGhvc3Q6MzAwMC9hcGkvcmVhZHknKS50aGVuKHI9PntpZighci5vaylwcm9jZXNzLmV4aXQoMSl9KS5jYXRjaCgoKT0+cHJvY2Vzcy5leGl0KDEpKVwiXVxuICAgICAgaW50ZXJ2YWw6IDEwc1xuICAgICAgdGltZW91dDogNXNcbiAgICAgIHJldHJpZXM6IDIwXG5cbiAgd2ViOlxuICAgIGltYWdlOiBnaGNyLmlvL2Jsb2dmYWN0b3J5aHEvYmxvZ2ZhY3Rvcnktd2ViOnYwLjEuMFxuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG4gICAgZGVwZW5kc19vbjpcbiAgICAgIGFwaTpcbiAgICAgICAgY29uZGl0aW9uOiBzZXJ2aWNlX2hlYWx0aHlcbiAgICBleHBvc2U6XG4gICAgICAtIDgwXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICBBUElfVVBTVFJFQU06IGh0dHA6Ly9hcGk6MzAwMFxuICAgIGhlYWx0aGNoZWNrOlxuICAgICAgdGVzdDogW1wiQ01ELVNIRUxMXCIsIFwibmdpbnggLXQgPi9kZXYvbnVsbCAyPiYxICYmIHdnZXQgLXEgLU8gL2Rldi9udWxsIGh0dHA6Ly9hcGk6MzAwMC9hcGkvcmVhZHlcIl1cbiAgICAgIGludGVydmFsOiAxMHNcbiAgICAgIHRpbWVvdXQ6IDVzXG4gICAgICByZXRyaWVzOiAyMFxuXG4gIHNjaGVkdWxlcjpcbiAgICBpbWFnZTogY3VybGltYWdlcy9jdXJsOjguMTUuMFxuICAgIHJlc3RhcnQ6IHVubGVzcy1zdG9wcGVkXG4gICAgZGVwZW5kc19vbjpcbiAgICAgIGFwaTpcbiAgICAgICAgY29uZGl0aW9uOiBzZXJ2aWNlX2hlYWx0aHlcbiAgICBlbnZpcm9ubWVudDpcbiAgICAgIENST05fU0VDUkVUOiAke0NST05fU0VDUkVUfVxuICAgICAgQ1JPTl9JTlRFUlZBTF9TRUNPTkRTOiAyMTYwMFxuICAgIGVudHJ5cG9pbnQ6IFtcIi9iaW4vc2hcIiwgXCItY1wiXVxuICAgIGNvbW1hbmQ6XG4gICAgICAtID4tXG4gICAgICAgIHdoaWxlIHRydWU7IGRvIGN1cmwgLS1mYWlsIC0tc2lsZW50IC0tc2hvdy1lcnJvciAtLW91dHB1dCAvZGV2L251bGwgLUggXCJBdXRob3JpemF0aW9uOiBCZWFyZXIgJCR7Q1JPTl9TRUNSRVR9XCIgaHR0cDovL2FwaTozMDAwL2FwaS9jcm9uL2RyYWluICYmIGVjaG8gXCJTY2hlZHVsZXIgZHJhaW4gY29tcGxldGVkXCI7IHNsZWVwIFwiJCR7Q1JPTl9JTlRFUlZBTF9TRUNPTkRTfVwiOyBkb25lXG5cbnZvbHVtZXM6XG4gIHBvc3RncmVzLWRhdGE6XG4gIG1pbmlvLWRhdGE6IiwKICAiY29uZmlnIjogIlt2YXJpYWJsZXNdXG5tYWluX2RvbWFpbiA9IFwiJHtkb21haW59XCJcbnBvc3RncmVzX3Bhc3N3b3JkID0gXCIke3Bhc3N3b3JkOjQ4fVwiXG5taW5pb19yb290X3VzZXIgPSBcImJsb2dmYWN0b3J5XCJcbm1pbmlvX3Jvb3RfcGFzc3dvcmQgPSBcIiR7cGFzc3dvcmQ6NDh9XCJcbmp3dF9zZWNyZXQgPSBcIiR7YmFzZTY0OjQ4fVwiXG5lbmNyeXB0aW9uX3NlY3JldCA9IFwiJHtiYXNlNjQ6NDh9XCJcbmNyb25fc2VjcmV0ID0gXCIke2Jhc2U2NDo0OH1cIlxuYWRtaW5fZW1haWwgPSBcIiR7ZW1haWx9XCJcblxuW2NvbmZpZ11cbmVudiA9IFtcbiAgXCJQT1NUR1JFU19QQVNTV09SRD0ke3Bvc3RncmVzX3Bhc3N3b3JkfVwiLFxuICBcIk1JTklPX1JPT1RfVVNFUj0ke21pbmlvX3Jvb3RfdXNlcn1cIixcbiAgXCJNSU5JT19ST09UX1BBU1NXT1JEPSR7bWluaW9fcm9vdF9wYXNzd29yZH1cIixcbiAgXCJKV1RfU0VDUkVUPSR7and0X3NlY3JldH1cIixcbiAgXCJBUElfS0VZX0VOQ1JZUFRJT05fU0VDUkVUPSR7ZW5jcnlwdGlvbl9zZWNyZXR9XCIsXG4gIFwiQ1JPTl9TRUNSRVQ9JHtjcm9uX3NlY3JldH1cIixcbiAgXCJBRE1JTl9FTUFJTFM9JHthZG1pbl9lbWFpbH1cIixcbiAgXCJCTE9HRkFDVE9SWV9BTExPV19TSUdOVVA9dHJ1ZVwiLFxuICBcIkJMT0dGQUNUT1JZX1VSTD1odHRwczovLyR7bWFpbl9kb21haW59XCIsXG5dXG5tb3VudHMgPSBbXVxuXG5bW2NvbmZpZy5kb21haW5zXV1cbnNlcnZpY2VOYW1lID0gXCJ3ZWJcIlxucG9ydCA9IDgwXG5ob3N0ID0gXCIke21haW5fZG9tYWlufVwiIgp9

Reference files

Configuration

The exact Docker Compose and template configuration this template deploys.

More like this

Free and open source

Self-host BlogFactory in minutes

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