{"id":28824308,"url":"https://github.com/xtra-computing/xtra-server-terms","last_synced_at":"2026-02-02T01:03:57.358Z","repository":{"id":281158459,"uuid":"944390290","full_name":"Xtra-Computing/xtra-server-terms","owner":"Xtra-Computing","description":"Terms of Use of Xtra Computing Servers","archived":false,"fork":false,"pushed_at":"2025-03-28T08:21:29.000Z","size":75,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-28T08:29:17.176Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Xtra-Computing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-07T09:10:06.000Z","updated_at":"2025-03-28T08:21:32.000Z","dependencies_parsed_at":"2025-03-28T08:24:24.054Z","dependency_job_id":"f3da2f54-bf4e-43d0-b872-e27033ef0f78","html_url":"https://github.com/Xtra-Computing/xtra-server-terms","commit_stats":null,"previous_names":["xtra-computing/xtra-computing-server-terms","xtra-computing/xtra-server-terms"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Xtra-Computing/xtra-server-terms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xtra-Computing%2Fxtra-server-terms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xtra-Computing%2Fxtra-server-terms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xtra-Computing%2Fxtra-server-terms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xtra-Computing%2Fxtra-server-terms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Xtra-Computing","download_url":"https://codeload.github.com/Xtra-Computing/xtra-server-terms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xtra-Computing%2Fxtra-server-terms/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260660133,"owners_count":23043491,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-19T01:07:38.489Z","updated_at":"2026-02-02T01:03:57.352Z","avatar_url":"https://github.com/Xtra-Computing.png","language":null,"readme":"# Terms of Use - Xtra Computing Server\n\n**Introduction**\nThe Xtra Computing Server provides computational resources (GPU, CPU, memory, and storage) primarily to support research and academic activities. Users must follow the guidelines outlined in this document to ensure fair resource allocation and maintain a productive computing environment.\n\n\u003e [!NOTE]  \n\u003e Resources are intended for the use of Xtra Computing Group only.\n\u003e \n\u003e Any misuse may result in the termination of your computing tasks.\n\n## Account\n\n### Creation\n\nUsers must apply via the provided registration form: https://forms.gle/Wf8qbNeuSPS2ia8u6\n\n### Account Management\n\n| Event              | Action                 | Notes                                                    |\n|--------------------|------------------------|----------------------------------------------------------|\n| Account Expiration | Account Frozen         | You cannot log in. Contact admin within 6 months to unfreeze. |\n| 6 months post-expiration | Account Removal | Data preserved temporarily in cold-storage[^1]; integrity not guaranteed. |\n| 12 months post-expiration | Data Deletion | Files permanently deleted; recovery impossible.         |\n\n[^1]: Cold storage refers to a type of data storage designed for infrequently accessed data. Since moving data in and out of cold storage takes a long time, it is mainly used for archiving or backup purposes rather than for data that needs to be accessed frequently.\n\nAll notifications and alerts are communicated exclusively via your registered email address.\n\n**Unfreezing Your Account**\nTo request reactivation after account freezing, contact the administrator. Reactivation requests are typically processed within 1-2 business days.\n\n---\n\n## Disk\n\n### **Disk Space Allocation**\n\n| User Category          | `home` Disk Quota |\n|------------------------|-----------------|\n| PhD Students           | 512 GiB         |\n| Others | 256 GiB         |\n\nAdditional disk space requests are possible via email to the administrator and are considered based on project justification and resource availability.\n\nFor hosting large datasets, please contact the administrator. Dataset hosting will not count against your quota.\n\n### **Data Integrity**\n\nData integrity is **not** guaranteed. Users must perform regular backups. Weekly backups are recommended, with more frequent backups suggested for critical data. For critical data requiring higher reliability, use the `/shared/hdd` or `/shared/ssd` directory protected by RAIDZ2 (resilient to two drive failures).\n\n### **Privacy**\n\nBy using the servers, users consent to file reviews by administrators to ensure compliance. Reviews typically occur in response to specific incidents, abnormal resource usage, or during security audits. We never do routine or random inspections for no reason.\n\n**Do not** store private or sensitive files (e.g., personal photos, videos, confidential documents).\n\n### **Disk Usage Accounting**\n\nDisk usage is tracked monthly (GB/month) across all servers, attributed uniquely per user. High usage users may be contacted to reduce disk usage. \n\n---\n\n## GPU\n\n### Default Quota\n\nWe aim to ensure that all users have equal and convenient access to GPU resources. Our system is designed to be as unrestricted as possible while maintaining fairness among users.\n\n| User Category          | GPUs Allowed Without Application |\n|------------------------|----------------------------------|\n| all_user           | 2 GPUs freely                    |\n\n\nUsers can utilize GPUs freely within their quota and may also exceed their quota when additional GPUs are available and not in use by others.\n\nIf you have compute-intensive tasks, please consider using the [HACC Cluster](https://xacchead.d2.comp.nus.edu.sg/) or the [SoC Cluster](https://dochub.comp.nus.edu.sg/cf/guides/compute-cluster/access), which are better suited for high-performance computing needs.\n\n### Extra GPU Usage\n\n**You can use more than 2 GPUs without application.** However, other users may terminate your extra usage processes using the command `killgpu`. Users whose processes are terminated will **not** be notified.\n\nThe killing unit is the **GPU**. Processes running on GPUs with higher indices will be killed first. All processes belonging to the same user on the targeted GPU will be terminated.\n\n**Example:**\n\n- `User 1` is using `xtraa100` (process 1,2,3) and `xtrah100` (process 4,5,6,7)\n- `User 2` wants to use `xtrah100` and use command `killgpu`.\n- The `Process 6` and `Process 7` belongs to `User 1` will be terminated. (GPU 1 has higher indices than GPU 2)\n\n\u003cimg src=\"assets/fig1.png\" width=\"300\"\u003e\n\n### Reserve GPUs  \n\nTo reserve GPUs, please fill out the reservation form: [Reservation Form](https://forms.gle/6W1CxQAojMANpx1FA).\n\nReserved GPUs **will not** be terminated by the `killgpu` command.\n\n---\n\n## CPU \u0026 Memory\n\nCurrently, we do not limit the CPU and memory usage of our users. However, excessive CPU or memory usage negatively impacting others, may result in penalties.\n\nExcessive usage is determined based on its impact on system stability\n\n- Out-of-memory (OOM) errors that prevent other users from accessing the server (e.g., making it impossible to SSH in).\n- Any behavior that requires administrator intervention to restore normal operations.\n\n| Offense Times | Action                                |\n|---------------|---------------------------------------|\n| 1st           | Notification                          |\n| 2nd           | Warning                               |\n| 3rd           | Account frozen for 2 day              |\n| 4th           | Account frozen for 2 weeks            |\n| 5th           | Permanent ban from all infrastructures|\n\n---\n\n### General Disclaimer\n\nXtra Computing Server administrators and affiliates are not responsible for data loss, damages, or inconveniences arising from hardware failures, software issues, or user actions. Users assume full responsibility for data backups and accept resources as-is without warranty.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxtra-computing%2Fxtra-server-terms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxtra-computing%2Fxtra-server-terms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxtra-computing%2Fxtra-server-terms/lists"}