Linux and Mac

The information below is useful to those interested in running Open Dental in a Linux Server or Mac OS environment. For update instructions see Update.

Open Dental on the Server

Your Open Dental server can always be Linux (tested) or MacOS-X (not tested).

The server needs to be able to host the MySQL/MariaDB server and the image files, but does not need to be able to run Open Dental itself.

Running the Open Dental Client on Workstations

At times in the past, the Open Dental client program has been run successfully on Linux clients. However, current versions do not run on Linux or Mac OS. If someone was interested in making it work with Linux, it would probably only take a few months of programming effort. We are not interested in doing this programming. So it will either require using our plugin framework, or possibly a fork. There are significant disadvantages to forking as discussed on Programming Resources.

Mac users may be interested in these tools that run Windows.

The most recent version on which Open Dental was running on Linux was 5.6. The information below is from that time period and has not been updated. It only remains here for programmers who might be interested in Linux development.

Open Dental runs on the dotNet Framework, a Microsoft technology. It will also run on the Mono framework, an adaptation of dotNet for Linux. So you will need to install Mono before installing and using Open Dental. The flavor of Linux shouldn't matter, but we tested it on Suse 10.3 with Mono 1.2.6. You will need to use that version of Mono or later. See, or you can use the instructions here for a different way of updating Mono: mono.doc.

Installation of Open Dental itself simply involves copying all files in C:\Program Files\Open Dental from a Windows computer directly into a folder on a Linux computer (we used /usr/local/opendental/).

Launch Open Dental like this: $ mono OpenDental.exe

Try these tricks: