I am a QuickBooks ProAdvisor and have three clients (one on Enterprise, two on Premier) who need to keep their QuickBooks QBW file on their Linux file servers for obvious cyber security and cyber insurance reasons.
- Run QuickBooks Desktop in multi-user mode
- Run Windows desktops in their businesses
- Run their business servers (file services chiefly; one also runs their own mail server and a third does that and some of its own digital marketing) on Ubuntu Linux because they don't want the brain damage of having to deal with Windows Server.
In all three cases, they have kludged their QuickBooks installations to host the QBW on one or another of their Windows desktops but this presents some obvious (physical security, backup) and non-obvious (authentication) security issues, besides the obvious business process issue around whether the Windows host is up.
The Linux database server manager described here fails in every case, for at least two of three reasons:
- The DSM installer is an RPM file, which is suitable only for Fedora/Red Hat and not Ubuntu or Debian, which require a DEB installer
- The DSM is compiled as a 32-bit i386 package, not a modern 64-bit x64 package, and will not run on modern Linux operating systems, regardless of installer
- The DSM only supports Enterprise and not Premier
What these clients need is:
- To have the DSM compiled in a 64-bit package that will run on current (16.04, 18.04, 20.04) LTS (i.e., business-class) Ubuntu servers
I appreciate the detailed information you've provided. This gives me a clearer understanding of your concerns.
I know it's ideal to have the DSM compiled in a 64-bit package that will run on current (16.04, 18.04, 20.04) LTS (i.e., business-class) Ubuntu servers and A DEB installer package to run the Linux database server manager.
I'll definitely share this suggestion to our product development team so they might consider adding this in any future updates. Please note that our goal here is to help save time and keep things simple when doing a task in QuickBooks.
On the other hand, you can message our live support agent to assist you right away. Here's how:
From the Help menu, select QuickBooks Desktop Help.
@GlinetteC, thanks for your response and for forwarding this to the product development team. This definitely will make life simpler and far more secure for lots of small businesses.
I'm not a Linux dev but I imagine the code base will be largely if not entirely identical, and my impression is creating a DEB package is as simple as creating a RPM package (open the tarball and run debuild instead of rpmbuild), so the only significant question is figuring out the x64 dependencies (which all should be open-source) and recompiling them in (probably just using make).
If I'm right, a competent Linux dev could do this in as little as a day. Taking into account QC, this could be up on the site, available for download, in a week.
If they were smart, they'd also publish the package on the Ubuntu/Canonical repositories, or establish their own repositories as Google does with Chrome, so the package can be installed with the apt (Ubuntu/Debian) or yum (Fedora/Red Hat) commands, which is much easier for users and how it's done. This set-up can be done after the new packages are available for download, however.
Because this is an enabling utility, free for download, it likely is in their interest to get this done and posted to the site sooner rather than later and NOT wait for a product cycle. Remind them that Satya Nadella had SQL Server ported to Linux a few years ago, and Windows 10 has had an optional Linux kernel component for 4-6 months, which must have required a massive development effort, not to mention cultural shift. Intuit doesn't have the same constraints here, and can leapfrog from 14 years behind (with the 32-bit DSM) to current in maybe a week.