Skip to content

Commit

Permalink
Merge pull request #20 from S4nfs/develop
Browse files Browse the repository at this point in the history
Arclight patch update version 2.0.1
  • Loading branch information
S4nfs authored Sep 7, 2022
2 parents 39c491d + 99375d2 commit ec19af0
Show file tree
Hide file tree
Showing 240 changed files with 7,776 additions and 12,966 deletions.
88 changes: 46 additions & 42 deletions changelog.php
Original file line number Diff line number Diff line change
@@ -1,42 +1,46 @@
<?php header('Location: index.php'); ?>
<hr>
<h4>Changelog</h4>
[2.0.0] - 10.Aug.2022
*Official Stable release of the Arclight:
Tested with Ubuntu 18.04 LTS on IBM Cloud bare metal https://cloud.ibm.com/gen1/infrastructure/provision/bm)
Tested with Ubuntu 20.04 LTS on AWS C5 & C5n Bare Metal Instance

*Now support Ubuntu major versions like 18.04 and 20.04
*Added Bare Metal provisioning support
*Users can now ssh host and other remote servers securely with arclight's in-built SSH client
*Added Modules to the dashboard
*Implementation of Arclight's own api which is used to communicate with the Arclight server and the database
*Added new signup and signin page for user validation and authentication.
*Added all-in-one certificate management for the Arclight server
*Fixed issue where noVNC is unable to get certificate paths other than in /etc/ssl/self.pem
*Added custom tailwind module for future use
*Arclight is now using MongoDB as its database which is more scalable and faster than MySQL
*Added startup bash script to automatically install all the dependencies and linux distro packages required for Arclight to work
*Redesigned the initial setup page of Arclight to a single configuration page with less options
*Minimized the number of pages by using single page for all the settings
*Modified sidebar menu, structured for future use of multiple host machines (clustering)
*Added scrollable events log that will list all the events that occurred for a virtual machine.
*Improved performance of windows instances.
*fixed Windows 10 CPU bug where it ignores extra CPU cores.
*Added Arc API health checker.
*Improved how virtual machines are created by adding better error notifications, breaking the process into several steps of creation to handle errors better.
*Improved updating process. Now instead of git pull, fetching the origin and reseting it. This will override any changes to local files.
*Modified user sidebar navigation to include just Host, Virtual Machines, Storage, and Networking, simplifying the menu
*Creating a new vm, storage pool, storage volume, and network fall on their respective pages
*Improved layout of the noVNC connection on domain-single.php
*Hid the XML on the domain-single.php page until user wants to edit it. Preventing accidental changes to guest
*Improved layout of the Host page with additional Information such as uptime and libvirt version
*Improved layout of the instance provisioning modal with extra Advanced CPU options
*Automactically notify users of any updates to Arclight with a notification bar at the top of the page.
*Increased the number of error notifications that exist
*Changes to the HTML/CSS theme have improved scrollbar apperance and better use of web page realestate
*The noVNC connection is loaded from an authenticated web page.
*The tokens for the noVNC connection are now 100 character random strings, which change everytime a VM page is loaded (domain-single.php)
*The console preview on the domain-single.php is now a live noVNC connection to the machine rather than a static image


<?php header('Location: index.php'); ?>
<hr>
<h4>Changelog</h4>
[2.0.1] - 7.Sept.2022
*Fixed XML provisioning of Bare Metal instances pointing to default VM configuration
*Using the PM2 ecosystem file for Arc Api which provides the possibility to configure behavior, options, environment variables, and the log files of Lisk Service with PM2
*Fixed terminal timeout error caused due to wrong port configuration.
*Replaced in-line arc api args with PM2 file.
*Fixed webssh api endpoint throwing buffered response.

[2.0.0] - 10.Aug.2022
*Official Stable release of the Arclight:
Tested with Ubuntu 18.04 LTS on IBM Cloud bare metal https://cloud.ibm.com/gen1/infrastructure/provision/bm)
Tested with Ubuntu 20.04 LTS on AWS C5 & C5n Bare Metal Instance
*Now support Ubuntu major versions like 18.04 and 20.04
*Added Bare Metal provisioning support
*Users can now ssh host and other remote servers securely with arclight's in-built SSH client
*Added Modules to the dashboard
*Implementation of Arclight's own api which is used to communicate with the Arclight server and the database
*Added new signup and signin page for user validation and authentication.
*Added all-in-one certificate management for the Arclight server
*Fixed issue where noVNC is unable to get certificate paths other than in /etc/ssl/self.pem
*Added custom tailwind module for future use
*Arclight is now using MongoDB as its database which is more scalable and faster than MySQL
*Added startup bash script to automatically install all the dependencies and linux distro packages required for Arclight to work
*Redesigned the initial setup page of Arclight to a single configuration page with less options
*Minimized the number of pages by using single page for all the settings
*Modified sidebar menu, structured for future use of multiple host machines (clustering)
*Added scrollable events log that will list all the events that occurred for a virtual machine.
*Improved performance of windows instances.
*fixed Windows 10 CPU bug where it ignores extra CPU cores.
*Added Arc API health checker.
*Improved how virtual machines are created by adding better error notifications, breaking the process into several steps of creation to handle errors better.
*Improved updating process. Now instead of git pull, fetching the origin and reseting it. This will override any changes to local files.
*Modified user sidebar navigation to include just Host, Virtual Machines, Storage, and Networking, simplifying the menu
*Creating a new vm, storage pool, storage volume, and network fall on their respective pages
*Improved layout of the noVNC connection on domain-single.php
*Hid the XML on the domain-single.php page until user wants to edit it. Preventing accidental changes to guest
*Improved layout of the Host page with additional Information such as uptime and libvirt version
*Improved layout of the instance provisioning modal with extra Advanced CPU options
*Automactically notify users of any updates to Arclight with a notification bar at the top of the page.
*Increased the number of error notifications that exist
*Changes to the HTML/CSS theme have improved scrollbar apperance and better use of web page realestate
*The noVNC connection is loaded from an authenticated web page.
*The tokens for the noVNC connection are now 100 character random strings, which change everytime a VM page is loaded (domain-single.php)
*The console preview on the domain-single.php is now a live noVNC connection to the machine rather than a static image
12 changes: 12 additions & 0 deletions ecosystem.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
module.exports = {
apps: [{
name: "arc",
script: "./app.js",
watch: false,
log_date_format: 'YYYY-MM-DD HH:mm:ss SSS',
autorestart: true,
env: {
PORT: '3000',
}
}]
}
Empty file modified node_modules/@types/node/LICENSE
100644 → 100755
Empty file.
32 changes: 16 additions & 16 deletions node_modules/@types/node/README.md
100644 → 100755

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Empty file modified node_modules/@types/node/assert.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/assert/strict.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/async_hooks.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/buffer.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/child_process.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/cluster.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/console.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/constants.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/crypto.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/dgram.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/diagnostics_channel.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/dns.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/dns/promises.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/domain.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/events.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/fs.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/fs/promises.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/globals.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/globals.global.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/http.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/http2.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/https.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/index.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/inspector.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/module.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/net.d.ts
100644 → 100755
Empty file.
Empty file modified node_modules/@types/node/os.d.ts
100644 → 100755
Empty file.
Loading

0 comments on commit ec19af0

Please sign in to comment.