Managed hosting: your application, our care.
Your developer builds. We make sure it runs, stays up to date and can be restored.
Short answer
Managed hosting means the host manages the whole environment under an application: servers, database, network, deployment, backups and monitoring. Jevana does that for companies' own applications, built in Node.js, Laravel or Python for example, often as Docker containers. Everything runs on our own hardware in the Netherlands. The developer delivers the code and we take care of the rest.
The application works. Now it needs somewhere to live.
A company has software built: a planning system, a client portal, a link between two packages. The developer delivers and puts it on a server he knows. A year later the developer is busy with something else and the software runs on a machine nobody updates.
Managed hosting pulls those two apart. Building is one trade, keeping it running is another. We do the second, and work with whoever does the first.
What we manage
The environment
- Servers or containers, sized to what the application needs
- A separate test environment next to production
- Certificates, domains and the traffic that reaches them
The database
- PostgreSQL or MySQL, updated and tuned
- Backups that can also restore intermediate states
- An alert for slow queries or a full disk
Deployment
- A new version live from Git, in one action
- The previous version ready to roll back to
- Secrets and keys kept outside the code
Monitoring
- Availability, measured from outside
- The application's error reports, gathered in one place
- Memory and processor, with a limit at which we step in
What we need from the developer
- The code in Git
- With you, with the developer or on a Forgejo at our end.
- A description to build from
- A Dockerfile, or the steps that start the application.
- What it needs
- Which database, which background jobs, which external services.
- A contact person
- Someone we can reach when the application itself throws an error.
Questions
What is managed hosting?
Managed hosting means the hosting company manages the server and everything around it for you, instead of just renting you a machine. Updates, security, backups, monitoring and putting new versions live are taken care of. You pay a fixed amount per month and need no system administrator of your own. It is meant for organisations with their own software and no management team.
Can you host our own application?
In most cases, yes. We host applications that run on Linux, in common languages and frameworks, preferably packaged as a container. We look at what the application needs with the developer beforehand. Software that only runs on Windows or needs specialist hardware we look at case by case, and we say so when it fits better elsewhere.
How does a new version go live?
The developer pushes the new version to Git. An automated step builds it, puts it on the test environment first and, once approved, on production. The previous version stays available, so rolling back is a single step if something turns out wrong. We agree who may deploy and when. Many companies do not do it on a Friday afternoon.
Do you manage the database too?
Yes. The database is usually the part with the most value and the least attention. We keep PostgreSQL or MySQL updated, make backups that can restore a state from a few hours ago, and watch its size and speed. Changes to the structure of the database stay with the developer.
What happens if our developer stops?
Then the application keeps running. The environment is described, the code is in Git and the backups carry on. A new developer gets access to the test environment and the documentation of how deployment works. What we cannot do is develop the application further if it is outside our field, but the handover is no longer an emergency.
Goes well with
-
Managed VPS and server management
A server we update, secure and monitor, with us or somewhere else.
-
Kubernetes
A managed Kubernetes cluster on our hardware, for teams that already work with containers.
-
Forgejo
Git hosting and CI/CD for development teams, open source and on our own hardware.
-
Backup and recovery
Backups of servers, workstations and a NAS to separate storage, with a restore test at a fixed moment.
-
Managed applications
Open source software as a complete service: we install it, update it, back it up and watch it. You use it.
Tell us what you run.
An introduction costs nothing. You talk straight away to one of the two people who will actually do the work.
or email info@jevana.systems