From a73f56e98245eb4402c0dfa84465ba16732120b8 Mon Sep 17 00:00:00 2001 From: NDuncan Date: Tue, 5 Aug 2025 11:42:42 +0200 Subject: [PATCH] removing domain management section from UI + extending tool description --- README.md | 44 ++++++++++++++++++++-- src/components/domains/DomainCard.vue | 4 +- src/components/domains/DomainEntryCard.vue | 2 + 3 files changed, 45 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a494298..d302828 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,12 @@ This SPA display CDN manager (Fastly). > [!CAUTION] -> **This project is owned by the Upsun Advocacy team. It is in early stage of development [experimental] and only intended to be used with caution by Upsun customers/community.

This project is not supported by Upsun and does not qualify for Support plans. Use this repository at your own risks, it is provided without guarantee or warranty!** +> **This project is owned by the Upsun Advocacy team. It is in early stage of development [experimental] and only intended to be used with caution by Upsun customers/community.

This project is not supported by Upsun and does not qualify for Support plans. Use this repository at your own risks, it is provided without guarantee nor warranty!** > Don’t hesitate to join our [Discord](https://discord.com/invite/platformsh) to share your thoughts about this project. ## Usage -> Note : Currently Read-only (Write is WIP) and purge all application. +> Note : Currently Read-only and purge all application URLs behind the CDN. Open on your browser : [https://fastsun.plugins.pltfrm.sh/](https://fastsun.plugins.pltfrm.sh/) @@ -18,7 +18,45 @@ Enter your : Enjoy ! -## Development +## Features + +FastSun provides a comprehensive web interface to manage your Fastly CDN through the Fastly API. The interface allows you to: + +### πŸ“Š **Service Overview & Monitoring** +- View CDN service details and configuration summary +- Monitor real-time statistics and performance metrics +- Track service activity and recent events history +- View current VCL version and service status + +### πŸ›‘οΈ **Access Control Lists (ACLs)** +- View and manage Access Control Lists for your service +- Browse ACL entries (IP addresses, CIDR blocks) +- Update ACL configurations to control traffic access +- Manage security rules and restrictions + +### πŸ”§ **VCL Configuration** +- Browse VCL (Varnish Configuration Language) versions +- View generated VCL content and configurations + +### 🧹 **Cache Purging** +- **Purge All**: Clear entire CDN cache with one click +- **Selective Purging**: Purge specific URLs or content +- **Purge by Key**: Target specific cache keys for purging +- Real-time purge status and confirmation + +### πŸ” **Security & Credentials** +- Secure credential storage (stored locally in browser only) +- Encrypted token management for enhanced security +- No third-party credential sharing + +### πŸ“ˆ **Real-time Analytics** +- Access real-time CDN performance data +- Monitor traffic patterns and cache hit rates +- Track bandwidth usage and request metrics +- Historical data visualization + +All interactions with your Fastly service are performed through the official Fastly API, ensuring reliable and up-to-date access to your CDN configuration and metrics. + ### Recommended IDE Setup diff --git a/src/components/domains/DomainCard.vue b/src/components/domains/DomainCard.vue index fb18f4c..a0eb8b9 100644 --- a/src/components/domains/DomainCard.vue +++ b/src/components/domains/DomainCard.vue @@ -113,7 +113,7 @@ function deleteDomain() { } } - + diff --git a/src/components/domains/DomainEntryCard.vue b/src/components/domains/DomainEntryCard.vue index 6b6ac01..bb310a6 100644 --- a/src/components/domains/DomainEntryCard.vue +++ b/src/components/domains/DomainEntryCard.vue @@ -52,6 +52,7 @@ function saveDomain() { } +