-
Notifications
You must be signed in to change notification settings - Fork 0
User Guide
Welcome to VM Lab! This guide will help you get started with managing your virtual machines (VMs), users, and bookmarks through the web interface.
- Table of Contents
- Logging-in and registration
- Dashboard overview
- Managing Virtual Machines (VMs)
- Managing bookmarks
- User settings
- User management (Admins/Managers)
Click on the "Register" link in the sidebar. Fill in your details and submit.

Use your username and password to login.

After registering, your account will be added to a waiting list. You will not be able to access the platform until an admin or manager reviews and approves your registration.

After being approved and logging in, you will see your dashboard. The sidebar menu adapts to your role (Admin, Manager, Sidekick, Regular User) and provides access to:
- My VMs: List and manage your owned VMs.
- Assigned VMs: (If applicable) VMs assigned to you.
- Bookmarks: Manage your bookmarks.
- User Settings: Change your account details.
- User Management: (Admins/Managers only) Manage users and waiting list.

- Go to "My VMs".
- Click "Add VM".
- Fill in the VM details (name, host, port, username, password/SSH key).
- Click "Save".

- In the VM list, click "Edit" next to the VM.
- Update the details as needed.
- Click "Edit" to save changes.

- In the VM list, click "Delete" next to the VM.
- Confirm the deletion in the dialog.

(Admins/Managers only)
- Go to "Assigned VMs".
- Click "Assign a new VM".
- Select the user and fill in VM details.
- Click "Save".

- In the VM list, click "Connect".
- If no authentication method has been saved, input the password.
- You will be moved to the page with the terminal and file explorer.

- Go to "Bookmarks" in your dashboard.
- Click "Add Bookmark" to add a new one (the link must start with
wwwto be an actual link). - Edit or delete bookmarks using the corresponding buttons.
- Open the bookmark by clicking on the link.


Go to "User Settings" and use the "Change Username" form.
Warning
You will be logged out after changing your username.
Use the "Change Email" form in "User Settings".
-
Use the "Change Password" form.
-
Enter your current password and the new password twice.
Use the "Change Name and Surname" form. You can change either or both fields.

- Go to "Manage Waiting List".
- Click "Accept" or "Deny" for each user.
- Assign a role when accepting.

- Go to "Manage Users".
- Click "View" on a user, then use the role change form.

- In the user details page, use the "Disable User", "Revert Disabling", or "Delete User" buttons.
- Disabling a user shares all their VMs; deleting removes the user and their VMs.

- Official Streamlit Documentation
- Other Modules: