Removed features on the new platform
🧹
Less, on purpose.
Some features of the old fortrabbit platform are not part of the new one, such as password logins for SSH, horizontal scaling, object storage, memcache, Craft Copy and app secrets. PHP 7.4 to 8.1 come back later as legacy versions.
PHP 7.4 to 8.1 come later
PHP 8.2 to 8.5 are available. PHP 7.4, 8.0 and 8.1 are planned as legacy PHP versions with a monthly fee. Extensions, ini settings and the timezone changed too, see PHP changes.
SSH keys only
Sorry, username/password is no longer an option to connect via SSH or SFTP. Please use more secure and more convenient SSH key authentication. Issues with username/password authentication have been the source of many support requests.
No horizontal scaling
There is no horizontal scaling any more, but higher vertical scaling to cover similar workloads. To achieve this we went a long mile, but it was an important goal, the two stacks have been a barrier.
No object storage
The new platform currently does not have S3 like asset storage. We may add it later. Larger web storage plans are available.
No memcache
Memcache is not available on the new platform. A key-value store based on Valkey is planned.
No Craft Copy
Craft Copy, the Craft CMS plugin behind craft copy all/up, works on the old platform only. It will not be ported to the new platform:
- Craft Copy is a compatibility layer, parts are not required any more:
- delete config files -> replace patterns
- auto-migrate -> post deploy commands
- Craft CMS software template
- Other parts, like
db/down, might be replaced by general tooling:- fortrabbit agent skills
- fortrabbit CLI
- DDEV fortrabbit recipe
- Improved documentation on our side
- fortrabbit does not provide a Git repo any more
We aim to be a good Craft CMS hosting provider, as compatible as possible, best without additional plugins required. Maintaining Craft Copy over the years was not always fun, for instance when a minor Craft CMS release introduced changes that required us to rethink critical parts.
Craft CMS 6 is based on Laravel, so a port would mean a rewrite anyway.
No app secrets
App secrets are gone. ENV vars cover most cases, see alternatives to app secrets.