Skip to content

An advanced web app to track time over multiple teams, organisations and projects. Records time, shows reports and statistics. Shows time tracked vs time planned per day and week. Currently in public beta testing.

License

Notifications You must be signed in to change notification settings

tegonal/lasius-docker-compose

Repository files navigation

Lasius

This is a companion repo for Lasius, the open source time tracking solution for teams. This repo will allow you to spin up a demo instance of Lasius in a few minutes on your local machine or on a server.

This setup is currently populating the database with demo data. We will add an option to run a vanilla instance in the future.

If you are looking for the source-code visit the main repo.

Online demo

If you just want to have a look around without the need for any setup, you can check out our online demo at demo.lasius.ch with the following login credentials:

User: demo1@lasius.ch, Password: demo

The obligatory public beta disclaimer

  1. Lasius is in use in production at Tegonal. We are using it to track our own time, but we cannot guarantee that it will work for you.
  2. We plan to continuously improve Lasius to fit our needs and add new features that a broad audience might find useful. If you have any feedback, please let us know.
  3. We currently only offer amd64 images. If there is enough demand, we will add support for other architectures.

Requirements

$ uname -m
x86_64

$ docker version -f "{{.Server.Version}}"
23.0.1
  • Your system needs to have Docker installed, with compose as a docker plugin.
  • You should have at least 2GiB of RAM available

Setup

git clone https://github.com/tegonal/lasius-docker-compose.git
cd lasius-docker-compose

# Run setup script
./setup.sh

# Start the containers
./start.sh

# Stop the containers
./stop.sh

# Update this repo and restart the containers
./update.sh

Usage

Testing

  1. Go to http://localhost:8080 in your browser. Use a different port if you changed it in the setup script.
  2. Login using demo1@lasius.ch / demo
  3. Have a look around

Production

  1. Enter the hostname you defined during setup in your browser.
  2. Login using the credentials you entered during setup.
  3. Create organisations, projects, invite users and start tracking time.

If you like Lasius, we can help you with deployment and maintenance

If you would like to use Lasius in a commercial setting, please contact us at info@tegonal.com. We can manage your deployment and provide support for your team.

Terms of use

Lasius is licensed under Gnu Affero General Public License v3.0. Please read the LICENSE file for more information. Lasius comes with no warranty.

About

An advanced web app to track time over multiple teams, organisations and projects. Records time, shows reports and statistics. Shows time tracked vs time planned per day and week. Currently in public beta testing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published