The Enterprise Deserves Better Software

Imagine if your SaaS could run On-Prem, behind your customer's firewall

Get started today

Enter your email address and company URL. We'll contact you shortly.

Increase your revenue

Enterprises can deploy your software on their own infrastructure

Save time and effort

Go back to focusing on your core business: building great software

Your customers will love you

No "curl | bash" and no installers. One-click install and update process

NEW!
  Introducing Jidoteki Meta

The Jidoteki SaaS is now available as an on-premises virtual appliance, for building virtual appliances. See our announcement

Jidoteki Meta runs 100% offline and behind your firewall. It gives you full control over your appliance build process, including the ability to automate builds and updates using a REST API. Of course, we use Jidoteki Meta to build and update Jidoteki Meta ;)

Focus On Your App

We'll have your appliance ready in just a few days

Chat with us

Tell us your story and describe your software stack



Tweak your application

Eliminate third-party dependencies, and enable enterprise feature flags



GET your appliance

We'll iterate on your appliance until it's ready for production

Your Virtual Appliance. Well Designed

Tiny OS footprint

All Jidoteki virtual appliances are built on a small GNU/Linux base operating system (~12MB). We make sure to only include the strict minimum for your app to run.

In-memory OS

The OS and system files are loaded in memory on boot. This ensures the system is immutable and won't accidentally be modified. You get a clean-slate on every boot.

100% Offline. No phone-home.

By default, all Jidoteki appliances are designed to work entirely offline. This provides your customers with full privacy and control of their data.

Bullet-proof updates

The update process is atomic and can guarantee a successful update with no downtime. Updates can be uploaded to the appliance (offline), or downloaded from a URL (online).

Binary diffs

Update packages contain binary diffs of your app and the OS. An update package can be reduced to only a few Kilobytes depending on the changes it contains.

Signed encrypted update packages

All update packages are signed and encrypted to ensure they haven't been tampered with. Your customers can feel safe about applying software updates.

Multiple deployment options

Virtual appliances are exported as OVA files, and can run on VirtualBox, VMware, XenServer, and Hyper-V. The OVA disks can also be converted to run on KVM/Qemu/Xen.

Console and web management

A console GUI is included for configuring basic network settings. We also include an web Dashboard so your customers can easily manage their virtual appliance once deployed.

REST API

A REST API is included in the virtual appliance, so your customers can automate their updates, retrieve system information, logs, and even reboot the appliance.

Media and Customers

Pricing Plans

(prices listed in USD)

Setup

Starting from $3000

Contact us

Meta

Setup
+
$5000 / year

Support

Setup
+
$1000 / month

Premium
BEST

Setup
+
Meta
+
Support

Setup includes:
Consulting & onboarding
Initial appliance build
Admin API and UI
Console GUI
Update and management scripts
Rootfs build scripts
Custom dependencies
Application packaging support
Logging, debug, and backup utilities
Reproducible builds
No vendor lock-in
Meta includes
everything in Setup and:
Jidoteki Meta virtual appliance
1-year maintenance updates
API and UI for creating builds
You maintain full control of your data
1-click installation and updates
Slack integration
Support includes
everything in Setup and:
Telephone/Email/Skype support
Help from our expert team
Dedicated issue tracker
Appliance changes and new features
Custom one-off builds
Premium includes
everything in Setup, Meta, and Support and:
Special access to The Batline

Frequently Asked Questions

Business questions

Q: Why did you get rid of the Jidoteki SaaS?

A: We transitioned to a Managed Service due to customer demand. It also reduced our hosting costs, and free'd us from being on-call 24/7.

Q: Your services are not exactly cheap. Why?

A: That's subjective ;) The consulting work required to get an enterprise-grade, updateable, on-prem, custom virtual appliance built is time consuming.

Q: What’s included in the Setup plan?

A: It includes everything for you to ship a virtual appliance to production as quickly as possible, along with openly licensed scripts to avoid vendor lock-in.

Q: Are the Support and Meta plans really necessary?

A: The Setup plan only includes the initial OVA build and minor tools. Support allows you to offload updates and weird edge-cases to our experts. Meta allows you to DIY with Continous Integration.

Technical questions

Q: What is the difference between a rootfs and an OVA?

A: The rootfs contains all of your app’s software dependencies. The OVA contains the boot disk, which contains the rootfs, unmodified OS, and vanilla Linux kernel.

Q: What’s the typical size of a final OVA and Update Package?

A: It depends on the size of your application and dependencies. Our base OVA is ~35MB, and Update packages are typically a few hundred KB to a few hundred MB. It's impossible to predict before the first build.

Q: How do you handle updates when there’s no internet?

A: The OS runs entirely in memory, which allows the system's OS, kernel, rootfs, and your app to be updated atomically without affecting the running system. Update Packages can be generated to perform these updates offline.

Q: How do you handle database migrations?

A: DB migrations run on boot, so you can guarantee they will only run against a specific version of your application. It always seems like the most difficult issue, but it's actually our easiest.

Q: Can you revert a failed migration?

A: Of course! Jidoteki virtual appliances ship with LVM by default, and allow an LVM snapshot to be taken before performing a migration. If it fails, just revert to a working state.

Q: Can you do hardware builds?

A: Yes! We've deployed installations to Beagle Bone Black and the Raspberry Pi family. The final system is almost identical to a virtual appliance, except designed for armv7.

Misc questions

Q: How is Jidoteki better than other existing solutions?

A: Jidoteki is built on the premise of being 100% Open Source. You'll never be locked-in to our tools or platform, and you have the freedom to modify your appliance however you want, with or without our intervention.

Q: What does Jidoteki mean?

A: In Japanese it’s written 自動的(じどうてき)which means 'automatically', because we can automatically build virtual appliances. We're also based in Japan.

Q: Is Jidoteki Meta going to be open sourced?

A: It's already 95% open source, but yes, we plan to fully open source it once we've completed writing proper documentation and tests for all our code. For now we're funding its development and improvements through this site. Give us another year or two ;)

Q: What other benefit(s) do you provide?

A: You can focus on your software instead of this 'appliance' thing. You'll incur significant cost savings by refocusing your engineers on your core business, and you'll generate more revenue thanks to how quickly you can release updates and new features.


Copyright © 2013-2017 Unscramble