Enter your email address and company URL. We'll contact you shortly.
We'll have your appliance ready in just a few days
Tell us your story and describe your software stack
Eliminate third-party dependencies, and enable enterprise feature flags
We'll iterate on your appliance until it's ready for production
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.
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.
By default, all Jidoteki appliances are designed to work entirely offline. This provides your customers with full privacy and control of their data.
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).
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.
All update packages are signed and encrypted to ensure they haven't been tampered with. Your customers can feel safe about applying software updates.
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.
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.
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.
(prices listed in USD)
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.
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.
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.