This is the main repository for the ArcOS v7 project. All of the frontend code is open for educational and viewing purposes.
You'll need the latest version of NodeJS, along with Git. If you don't want to use the deployed ArcOS backend, you'll have to clone it yourself. For more information, go to ReArc-Backend-v1 (this only applies to team members)
Warning
ArcOS v7 only works when using Yarn. Dependency conflicts occur if using npm, pnpm or other managers like bun.
- Clone the repository:
$ git clone [email protected]:ArcOS-Project/v7- Satisfy dependencies:
# Using Yarn
$ yarn- Copy the
.env.examplefile to.env. ArcOS won't boot without a correct ENV file. In this.envfile, modifyDW_SERVER_URLandDW_SERVER_AUTHCODEto the URL and AuthCode of the server you're connecting to. DO NOTE: a trailing slash in the server URL prevents various ArcOS functions, including Direct File Accessing, from working. Do not end the URL with a slash. - Run the frontend:
# Using Yarn
$ yarn devTo build ArcOS v7, simply run the build command using your favourite NodeJS package manager. My preference is Yarn.
# Using Yarn
$ yarn buildThe compiled copy of ArcOS v7 will be in the dist/ directory.
If you don't have a backend and you're not able to host one yourself, use these credentials in your .env file to connect to the deployed ReArc backend:
- set
DW_SERVER_URLtohttps://arcapi.nl
ArcOS is licensed under the GPLv3 license specified here.
Izaak Kuipers [email protected]
All assets used in ArcOS belong to their respective authors. Wallpapers have been provided by outside collaborators, each of them asked if I can use the wallpaper. A wallpaper with copyright issues won't ever be added to ArcOS.
- ArcOS cannot be used as a primary operating system. An attempt to do so is discouraged.
- This is not an actual operating system. It is an environment that runs on top of your browser, built using web technologies.
- All assets in ArcOS, including those created by me, belong to their respective owners. Reuse without credit is not permitted.
- I’m not responsible for loss of data when making use of ArcOS’ filesystem. Do not store sensitive info on the filesystem. ArcOS passwords are hashed and salted.
- ArcOS is in a pre-release stage. Full system stability cannot be guaranteed. When working on documents, be sure to frequently save changes to prevent a loss of data in case of a sudden crash.