Sign inSign up

manictime/manictimeserver

By manictime

Updated 3 months ago

ManicTime server enables you to share your ManicTime data with your colleagues.

Image
Web servers
19

100K+

manictime/manictimeserver repository overview

Supported tags

  • 2026.2.2, latest - latest stable linux image (amd64, arm64)

Ports and directories

  • 8080 - default port for http requests
  • app/Data - directory containing settings, data files, temporary files and logs

Quick start

Run Setup (create admin users and change other server settings)

docker run -v /var/lib/manictimeserver/Data:/app/Data -p 8080:8080 --rm --entrypoint dotnet manictime/manictimeserver Setup.dll -publicurl

Navigate to listening url displayed in console.

Adding admins from command line

docker run -v /var/lib/manictimeserver/Data:/app/Data  -p 8080:8080 --rm --entrypoint dotnet manictime/manictimeserver ManicTimeServer.dll addadmin -u [email protected] -p somePassword

Start server

docker run -v /var/lib/manictimeserver/Data:/app/Data -p 8080:8080 manictime/manictimeserver

Docker Compose Example

If you prefer using docker-compose, here is an example:

version: '3'
services:
  manictimeserver:
    image: manictime/manictimeserver
    container_name: manictime
    restart: unless-stopped
    volumes:
    - /var/lib/manictimeserver/Data:/app/Data
    ports:
    - 8080:8080

Changing other settings

If you want to use PostgreSQL or Microsoft SQL Server or change other settings like port, please read this guide.

Configuring ManicTime Server to use reverse proxy

Are you using reverse proxy and are having problems? You can read our troubleshooting guide.

Tag summary

Content type

Image

Digest

sha256:93eceb787

Size

143.9 MB

Last updated

3 months ago

docker pull manictime/manictimeserver