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