Roadmap

The current development roadmap

Rootli is not quite there yet. But we are working on it. This is our current roadmap.

Work in progress (yes, right now!)

Directory protection

Well, sometimes you don't want the world to see an internal or unfinished website. We will allow you to limit access using directory protection.

Proxy

Maybe you want to use the webserver as a reverse proxy? We totally get that. And we will make that possible.

Planned

Container

Of course, we are going to provide a containerd-role for servers.

Firewalls

It's not like we do not configure a firewall for you. But at the moment, rootli applies a configuration that most likely fits for 90% of all users. We want to make this more adjustable.

Enhanced (WordPress) security

WordPress still rules the web. And as a result, it is attacked permanently. There are some best practices to filter 99% of automated attacks. We want to make it as easy as possible to enable hardening.

Monitoring

Disk filling up or CPU usage too high? Website still available? You should know about that. And we will bring it to rootli.

Postgres

While MariaDB is great, sometimes you might prefer Postgres. Sure, let's add Postgres support.

Redis

Redis can be a critical requirement for advanced projects. We will enable you to use redis easily.

Internal networking

Using internal IP-addresses only is not only cheaper, it can also improve speed and security of your projects.

Python env

We already support PHP and Node.js. But what about Python? We will add that!

Deployment scripts

Running

git pull
composer install
php artisan migrate
php artisan horizon:terminate

using the command line to deploy your application? This is fine. But it would be better to make this easier.

QoL CLI tooling

We hope that we did a great job already when it comes to the usage of team member accounts on the servers. But we want to make this even better.

How about using rootli switchto foobar.com instead of sudo su - rootli_site_flsfa? Much better, isn't it?

API

Being able to integrate rootli to your applications would be a great thing. We want to make that possible.

CLI tool

Spinning up a new server using your Mac's terminal? We are planning a tiny helper called rootli.sh.

Supervisor/Pm2/Systemd

Ever needed to ensure that a process is running and - if not - being restarted? Supervisord and PM2 can do that for you. And we will bring that to rootli.

Ideas

Hardened shell

Integrations