Skip to content

Can't schedule when VMs can be started and shutdown #3

@motionbug

Description

@motionbug

Feature request: VM start/stop scheduling

Summary

Add a scheduling capability to set automatic start and shutdown times for Tart VMs.

Problem

Currently, VMs must be started and stopped manually. This makes it difficult to:

Proposal

Introduce a scheduler that:

  • Allows defining recurring schedules (e.g., weekdays 08:00–18:00)
  • Gets around the restriction of only having two VMs max running on device.

Acceptance Criteria

  • User can create, edit, and delete schedules per VM
  • VM starts at scheduled start time and shuts down at scheduled end time
  • Logs/events show scheduled actions and outcomes
  • Conflicts are resolved predictably (documented precedence)
  • Schedules remain intact across app restarts/updates

Additional Notes

  • Consider integration with existing backend task runner/cron
  • only two VMs can be running at the same time
  • API endpoints for schedule CRUD and status
  • UI: per-VM “Scheduling” tab with clear state and next run time

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions