I have a feature request ...

I'd like to have a Linux-Version of ManicTime

<quote from Last Years Request Page: http://bit.ly/1J2m4Ns>
As often requested in the old Forum, there are quite a few People that like to see a Linux-Version of ManicTime. Main-Focus may be Ubuntu for greatest audience.
I'm a Software-Developer and currently ManicTime is the only reason I don't switch to Linux as Develoment Enviroment. Since I know ManicTime, I can't imagine to work without it ;(
At best, you can modify the Windows-Version to run on Mono (Open Source .NET-runtime environment). This may work with very little effort.
Greatest challenge would be to read address-bar of browsers on the different gui toolkits.
Thanks in advance,
Jascha Starke

In Addition: The Forum-Thread: http://forum.manictime.com/yaf_postst210_I-miss-ManicTime.aspx#post802

249 votes
Sign in
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
Jascha Starke shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
completed  ·  AdminManicTime Support (Support, ManicTime) responded  · 

We have Linux tracker (tracking apps, browser usage with our browser plugin and screenshots), Linux server and now also cloud option.
So there are two ways to use it on the Linux, either with on premise server or our cloud.

We realize that this does not satisfy everybody supporting this idea, but we need suggestions for more specific ideas.
So we suggest more specific feature ideas are opened, so we can see which features are most desired and work on that.


Sign in
Sign in with: facebook google
Signed in as (Sign out)
  • haiomaio commented  ·   ·  Flag as inappropriate

    If I have a ManicTime client license, would I need to purchase a ManicTime server license, if I want to run it on Linux?

    Is there a possibility to run the client on a Windows VM (aka server for linux), which than will process the Linux client data?

  • Anonymous commented  ·   ·  Flag as inappropriate

    And here I've been using my windows VM just for the tagging... Thanks for that hint, I haven't seen the tagging in the WEB UI before!

    A full fledged client for linux would still be great though!

  • Tadas commented  ·   ·  Flag as inappropriate

    So I failed to make an ARM docker image myself. Also, it is actually arm32 architecture. The app probably need recompiling.

    Would be great if you would make it!

  • Tadas commented  ·   ·  Flag as inappropriate


    I attempted to run the docker version of the server on a raspberry pi-like device and it failed. Because raspberries are arm64 architecture, not amd64.

    It should not be too difficult, so can you make an arm64 docker image? Some guide on docker multi-arch: https://lobradov.github.io/Building-docker-multiarch-images/

    Since there is a linux tarball I will probably make one myself, but it would be still nice to have an official one.

  • Patrick Hofmann commented  ·   ·  Flag as inappropriate

    This is a great step in the right direction!
    Works flawlessly for me on manjaro, conntected to a remote manictime server running on docker.

    What i'm really missing now is the posibility to apply tags with a linux only environment. Are there any plans for with, ideally the linux GUI, or alternatively via the WEB UI of the server?

  • Svara commented  ·   ·  Flag as inappropriate

    Amazing news. Thanks for continuing work on the Linux version. Is it possible to test the Server without a licence?

  • Dirk commented  ·   ·  Flag as inappropriate

    +100 For Ubuntu it's the only reason I run LInux in a VM, its so that I can still keep Manic time running on windows.

  • AMA commented  ·   ·  Flag as inappropriate

    Dear ManicTime Team,
    I wanted to install the ManicTime Linux version but since I'm running Fedora I needed to convert the DEB to RPM. Unfortunately I'm not good enough to properly get alien converting the DEB package to RPM.

    Would it be possible to provide an RPM package next to the Debian package?

  • Justin commented  ·   ·  Flag as inappropriate

    Like the original post, this is one of the few things that's keeping me tied to Windows - I'd really love to see a full Linux client, but if not that, at least the ability to start/stop the timer :)

  • William Wallace commented  ·   ·  Flag as inappropriate

    What I am not sure I understand here is the use of the server. If I set it to localhost:8080, can I just access the tracking information and use it locally?

  • Tadas commented  ·   ·  Flag as inappropriate


    Please compile for Redhat/Centos too! The current .deb file works only under Debian/Ubuntu.

    Thank you

  • Anonymous commented  ·   ·  Flag as inappropriate

    I use opensuse leap 42.2. I've obtained the latest mono-complete 5.0.1 and tried to use dpkg to convert the deb file to something useful but it fails due to dependency problems for packages that I can't find for my OS. Admittedly, I'm out of my league trying to hack this together so I figured a post here may be fruitful. Any assistance is appreciated. Below are the dpkg error messages. Thanks!

    dpkg: dependency problems prevent configuration of manictime:
    manictime depends on mono-runtime (>=; however:
    Package mono-runtime is not installed.
    manictime depends on libmono-sqlite4.0-cil (>=; however:
    Package libmono-sqlite4.0-cil is not installed.
    manictime depends on libmono-microsoft-csharp4.0-cil (>=; however:
    Package libmono-microsoft-csharp4.0-cil is not installed.
    manictime depends on libmono-posix4.0-cil (>=; however:
    Package libmono-posix4.0-cil is not installed.
    manictime depends on libmono-system-xml-linq4.0-cil (>=; however:
    Package libmono-system-xml-linq4.0-cil is not installed.
    manictime depends on libmono-system-numerics4.0-cil (>=; however:
    Package libmono-system-numerics4.0-cil is not installed.
    manictime depends on libmono-system-data4.0-cil (>=; however:
    Package libmono-system-data4.0-cil is not installed.
    manictime depends on libmono-system-net-http-formatting4.0-cil (>= 4.8.0.
    dpkg: error processing package manictime (--install):
    dependency problems - leaving unconfigured
    Errors were encountered while processing:

  • Jorge commented  ·   ·  Flag as inappropriate

    Now that is great news! If I understand correctly, I could run a tracker in Linux, sync it with the server, and then use the full Manic Time application on a Windows machine to review, tag, get reports, etc. That could be quite usable for a while!

  • Tadas commented  ·   ·  Flag as inappropriate

    Port manictime to Qt, will be able to run on loads of platforms!

  • Calvin commented  ·   ·  Flag as inappropriate

    I now largely use Project Hamster on Linux though would be interested in seeing ManicTime version for Linux.

← Previous 1

Feedback and Knowledge Base