feat: icons css
This commit is contained in:
@@ -201,7 +201,7 @@ A: Default is `admin`/`changeme` - check if you changed it and forgot!
|
|||||||
- :icon{name="lucide:refresh-cw"} Task history and versioning
|
- :icon{name="lucide:refresh-cw"} Task history and versioning
|
||||||
- 👁️ Real-time execution logs
|
- 👁️ Real-time execution logs
|
||||||
- :icon{name="lucide:target"} RBAC (Role-Based Access Control)
|
- :icon{name="lucide:target"} RBAC (Role-Based Access Control)
|
||||||
- 🆓 Open source and free
|
- :icon{name="lucide:smile"} Open source and free
|
||||||
|
|
||||||
## Resources
|
## Resources
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ Gotify is your self-hosted push notification server! Think of it as your persona
|
|||||||
**Home**: https://chat.pivoine.art
|
**Home**: https://chat.pivoine.art
|
||||||
|
|
||||||
Gotify is the Swiss Army knife of push notifications:
|
Gotify is the Swiss Army knife of push notifications:
|
||||||
- 📱 **Mobile Apps**: iOS and Android clients available
|
- :icon{name="lucide:phone"} **Mobile Apps**: iOS and Android clients available
|
||||||
- :icon{name="lucide:globe"} **Web Interface**: Check notifications in your browser
|
- :icon{name="lucide:globe"} **Web Interface**: Check notifications in your browser
|
||||||
- :icon{name="lucide:plug"} **REST API**: Send notifications from anything
|
- :icon{name="lucide:plug"} **REST API**: Send notifications from anything
|
||||||
- :icon{name="lucide:lock"} **App Tokens**: Separate tokens for different applications
|
- :icon{name="lucide:lock"} **App Tokens**: Separate tokens for different applications
|
||||||
@@ -187,7 +187,7 @@ if ! curl -f https://mysite.com &> /dev/null; then
|
|||||||
fi
|
fi
|
||||||
```
|
```
|
||||||
|
|
||||||
## Mobile Apps 📱
|
## Mobile Apps :icon{name="lucide:phone"}
|
||||||
|
|
||||||
### Android
|
### Android
|
||||||
Download from:
|
Download from:
|
||||||
@@ -207,7 +207,7 @@ Download from:
|
|||||||
|
|
||||||
## Web Interface Features
|
## Web Interface Features
|
||||||
|
|
||||||
- 📱 Desktop notifications (browser permission needed)
|
- :icon{name="lucide:phone"} Desktop notifications (browser permission needed)
|
||||||
- :icon{name="lucide:search"} Search through message history
|
- :icon{name="lucide:search"} Search through message history
|
||||||
- 🗑️ Delete individual or all messages
|
- 🗑️ Delete individual or all messages
|
||||||
- :icon{name="lucide:users"} Manage applications and clients
|
- :icon{name="lucide:users"} Manage applications and clients
|
||||||
@@ -310,9 +310,9 @@ Use HTTP request node:
|
|||||||
## Why Gotify Rocks :icon{name="lucide:music"}
|
## Why Gotify Rocks :icon{name="lucide:music"}
|
||||||
|
|
||||||
- :icon{name="lucide:sparkles"} Self-hosted (your data, your server)
|
- :icon{name="lucide:sparkles"} Self-hosted (your data, your server)
|
||||||
- 🆓 Completely free and open source
|
- :icon{name="lucide:smile"} Completely free and open source
|
||||||
- :icon{name="lucide:rocket"} Super lightweight (Go binary + SQLite)
|
- :icon{name="lucide:rocket"} Super lightweight (Go binary + SQLite)
|
||||||
- 📱 Native mobile apps
|
- :icon{name="lucide:phone"} Native mobile apps
|
||||||
- :icon{name="lucide:plug"} Dead simple API
|
- :icon{name="lucide:plug"} Dead simple API
|
||||||
- :icon{name="lucide:palette"} Clean, modern interface
|
- :icon{name="lucide:palette"} Clean, modern interface
|
||||||
- :icon{name="lucide:lock"} No third-party dependencies
|
- :icon{name="lucide:lock"} No third-party dependencies
|
||||||
|
|||||||
@@ -317,7 +317,7 @@ services:
|
|||||||
- 🪶 **Lightweight**: Tiny footprint, fast UI
|
- 🪶 **Lightweight**: Tiny footprint, fast UI
|
||||||
- :icon{name="lucide:palette"} **Beautiful**: Clean, modern interface
|
- :icon{name="lucide:palette"} **Beautiful**: Clean, modern interface
|
||||||
- :icon{name="lucide:wrench"} **Simple**: Does one thing really well
|
- :icon{name="lucide:wrench"} **Simple**: Does one thing really well
|
||||||
- 🆓 **Free**: Open source, no enterprise upsells
|
- :icon{name="lucide:smile"} **Free**: Open source, no enterprise upsells
|
||||||
- 👨:icon{name="lucide:laptop"} **Dev-Friendly**: Doesn't hide the compose file from you
|
- 👨:icon{name="lucide:laptop"} **Dev-Friendly**: Doesn't hide the compose file from you
|
||||||
|
|
||||||
## Integration Ideas
|
## Integration Ideas
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ Home Assistant is your smart home's mission control:
|
|||||||
- :icon{name="lucide:plug"} **2000+ Integrations**: Control almost anything
|
- :icon{name="lucide:plug"} **2000+ Integrations**: Control almost anything
|
||||||
- :icon{name="lucide:bot"} **Powerful Automations**: If this, then that (but better!)
|
- :icon{name="lucide:bot"} **Powerful Automations**: If this, then that (but better!)
|
||||||
- :icon{name="lucide:palette"} **Beautiful UI**: Customizable dashboards
|
- :icon{name="lucide:palette"} **Beautiful UI**: Customizable dashboards
|
||||||
- 📱 **Mobile Apps**: Control from anywhere (iOS & Android)
|
- :icon{name="lucide:phone"} **Mobile Apps**: Control from anywhere (iOS & Android)
|
||||||
- 🗣️ **Voice Control**: Alexa, Google, Siri integration
|
- 🗣️ **Voice Control**: Alexa, Google, Siri integration
|
||||||
- :icon{name="lucide:lock-keyhole"} **Privacy First**: Your data stays home
|
- :icon{name="lucide:lock-keyhole"} **Privacy First**: Your data stays home
|
||||||
- 🌙 **Energy Monitoring**: Track usage and costs
|
- 🌙 **Energy Monitoring**: Track usage and costs
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ news/
|
|||||||
|
|
||||||
### Email Features
|
### Email Features
|
||||||
- :icon{name="lucide:palette"} Custom HTML templates
|
- :icon{name="lucide:palette"} Custom HTML templates
|
||||||
- 📱 Mobile-responsive designs
|
- :icon{name="lucide:phone"} Mobile-responsive designs
|
||||||
- 🖼️ Image support
|
- 🖼️ Image support
|
||||||
- :icon{name="lucide:link"} Link tracking
|
- :icon{name="lucide:link"} Link tracking
|
||||||
- :icon{name="lucide:user"} Personalization ({{name}}, etc.)
|
- :icon{name="lucide:user"} Personalization ({{name}}, etc.)
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ Directus is the headless CMS that doesn't make you cry:
|
|||||||
The face of your content:
|
The face of your content:
|
||||||
- :icon{name="lucide:rocket"} **Lightning Fast**: Svelte's magic compilation
|
- :icon{name="lucide:rocket"} **Lightning Fast**: Svelte's magic compilation
|
||||||
- :icon{name="lucide:target"} **SEO Friendly**: Server-side rendering
|
- :icon{name="lucide:target"} **SEO Friendly**: Server-side rendering
|
||||||
- 📱 **Responsive**: Mobile-first design
|
- :icon{name="lucide:phone"} **Responsive**: Mobile-first design
|
||||||
- :icon{name="lucide:palette"} **Beautiful**: Because sexy.pivoine.art deserves it
|
- :icon{name="lucide:palette"} **Beautiful**: Because sexy.pivoine.art deserves it
|
||||||
- :icon{name="lucide:refresh-cw"} **Real-time Updates**: Live data from Directus
|
- :icon{name="lucide:refresh-cw"} **Real-time Updates**: Live data from Directus
|
||||||
- :icon{name="lucide:sparkles"} **Styled**: Tailwind CSS + custom design
|
- :icon{name="lucide:sparkles"} **Styled**: Tailwind CSS + custom design
|
||||||
@@ -435,8 +435,8 @@ A: Check WEBSOCKETS_ENABLED=true and wss:// connection
|
|||||||
- :icon{name="lucide:rocket"} **Performance**: Fast out of the box
|
- :icon{name="lucide:rocket"} **Performance**: Fast out of the box
|
||||||
- :icon{name="lucide:palette"} **Design**: Beautiful admin interface
|
- :icon{name="lucide:palette"} **Design**: Beautiful admin interface
|
||||||
- :icon{name="lucide:wrench"} **Flexibility**: Customize everything
|
- :icon{name="lucide:wrench"} **Flexibility**: Customize everything
|
||||||
- 📱 **Modern**: Built with latest tech
|
- :icon{name="lucide:phone"} **Modern**: Built with latest tech
|
||||||
- 🆓 **Open Source**: Free forever
|
- :icon{name="lucide:smile"} **Open Source**: Free forever
|
||||||
- :icon{name="lucide:dumbbell"} **Production Ready**: Powers serious sites
|
- :icon{name="lucide:dumbbell"} **Production Ready**: Powers serious sites
|
||||||
|
|
||||||
## Resources
|
## Resources
|
||||||
|
|||||||
@@ -274,7 +274,7 @@ Query all your logs:
|
|||||||
Set up notifications:
|
Set up notifications:
|
||||||
- :icon{name="lucide:mail"} Email alerts
|
- :icon{name="lucide:mail"} Email alerts
|
||||||
- :icon{name="lucide:message-circle"} Slack notifications
|
- :icon{name="lucide:message-circle"} Slack notifications
|
||||||
- 📱 PagerDuty integration
|
- :icon{name="lucide:phone"} PagerDuty integration
|
||||||
- :icon{name="lucide:bell"} Custom webhooks
|
- :icon{name="lucide:bell"} Custom webhooks
|
||||||
|
|
||||||
## Common Queries & Dashboards
|
## Common Queries & Dashboards
|
||||||
@@ -539,7 +539,7 @@ Set and track SLOs:
|
|||||||
|
|
||||||
## Why SigNoz is Awesome
|
## Why SigNoz is Awesome
|
||||||
|
|
||||||
- 🆓 **Open Source**: Free forever, no limits
|
- :icon{name="lucide:smile"} **Open Source**: Free forever, no limits
|
||||||
- :icon{name="lucide:rocket"} **Fast**: ClickHouse is CRAZY fast
|
- :icon{name="lucide:rocket"} **Fast**: ClickHouse is CRAZY fast
|
||||||
- :icon{name="lucide:target"} **Complete**: Metrics + Traces + Logs in one
|
- :icon{name="lucide:target"} **Complete**: Metrics + Traces + Logs in one
|
||||||
- :icon{name="lucide:bar-chart"} **Powerful**: Query anything, any way
|
- :icon{name="lucide:bar-chart"} **Powerful**: Query anything, any way
|
||||||
|
|||||||
@@ -26,9 +26,9 @@ Umami is analytics done right:
|
|||||||
- :icon{name="lucide:bar-chart"} **Beautiful Dashboards**: Real-time, clean, insightful
|
- :icon{name="lucide:bar-chart"} **Beautiful Dashboards**: Real-time, clean, insightful
|
||||||
- 🌍 **Multi-Site**: Track unlimited websites
|
- 🌍 **Multi-Site**: Track unlimited websites
|
||||||
- :icon{name="lucide:users"} **Team Features**: Invite team members
|
- :icon{name="lucide:users"} **Team Features**: Invite team members
|
||||||
- 📱 **Events Tracking**: Custom events and goals
|
- :icon{name="lucide:phone"} **Events Tracking**: Custom events and goals
|
||||||
- :icon{name="lucide:palette"} **Simple Script**: Just one line of JavaScript
|
- :icon{name="lucide:palette"} **Simple Script**: Just one line of JavaScript
|
||||||
- 🆓 **Open Source**: Free forever, your data, your server
|
- :icon{name="lucide:smile"} **Open Source**: Free forever, your data, your server
|
||||||
|
|
||||||
## Features That Make Sense :icon{name="lucide:sparkles"}
|
## Features That Make Sense :icon{name="lucide:sparkles"}
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ Umami is analytics done right:
|
|||||||
- :icon{name="lucide:trending-up"} **Page Views**: Real-time visitor counts
|
- :icon{name="lucide:trending-up"} **Page Views**: Real-time visitor counts
|
||||||
- :icon{name="lucide:user"} **Unique Visitors**: Who's new, who's returning
|
- :icon{name="lucide:user"} **Unique Visitors**: Who's new, who's returning
|
||||||
- :icon{name="lucide:globe"} **Referrers**: Where traffic comes from
|
- :icon{name="lucide:globe"} **Referrers**: Where traffic comes from
|
||||||
- 📱 **Devices**: Desktop vs Mobile vs Tablet
|
- :icon{name="lucide:phone"} **Devices**: Desktop vs Mobile vs Tablet
|
||||||
- 🌍 **Countries**: Geographic distribution
|
- 🌍 **Countries**: Geographic distribution
|
||||||
- :icon{name="lucide:monitor"} **Browsers**: Chrome, Firefox, Safari, etc.
|
- :icon{name="lucide:monitor"} **Browsers**: Chrome, Firefox, Safari, etc.
|
||||||
- :icon{name="lucide:laptop"} **Operating Systems**: Windows, Mac, Linux, etc.
|
- :icon{name="lucide:laptop"} **Operating Systems**: Windows, Mac, Linux, etc.
|
||||||
@@ -247,7 +247,7 @@ Watch visitors as they browse:
|
|||||||
- 📅 Custom date ranges
|
- 📅 Custom date ranges
|
||||||
- :icon{name="lucide:bar-chart"} Page comparisons
|
- :icon{name="lucide:bar-chart"} Page comparisons
|
||||||
- 🌍 Geographic heatmaps
|
- 🌍 Geographic heatmaps
|
||||||
- 📱 Device breakdowns
|
- :icon{name="lucide:phone"} Device breakdowns
|
||||||
- :icon{name="lucide:search"} Referrer analysis
|
- :icon{name="lucide:search"} Referrer analysis
|
||||||
|
|
||||||
### Filters
|
### Filters
|
||||||
@@ -476,7 +476,7 @@ Install via plugin or add to theme's `header.php`:
|
|||||||
- :icon{name="lucide:lock"} **Privacy**: Respect your visitors
|
- :icon{name="lucide:lock"} **Privacy**: Respect your visitors
|
||||||
- :icon{name="lucide:bar-chart"} **Insights**: Get data that matters
|
- :icon{name="lucide:bar-chart"} **Insights**: Get data that matters
|
||||||
- :icon{name="lucide:palette"} **Simple**: No complexity overload
|
- :icon{name="lucide:palette"} **Simple**: No complexity overload
|
||||||
- 🆓 **Free**: No limits, no upsells
|
- :icon{name="lucide:smile"} **Free**: No limits, no upsells
|
||||||
- :icon{name="lucide:rocket"} **Fast**: Lightweight script
|
- :icon{name="lucide:rocket"} **Fast**: Lightweight script
|
||||||
- :icon{name="lucide:dumbbell"} **Reliable**: Self-hosted stability
|
- :icon{name="lucide:dumbbell"} **Reliable**: Self-hosted stability
|
||||||
- 🌍 **Ethical**: Do the right thing
|
- 🌍 **Ethical**: Do the right thing
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ Vaultwarden is your digital security blanket:
|
|||||||
- :icon{name="lucide:refresh-cw"} **Sync Everywhere**: Desktop, mobile, browser extensions
|
- :icon{name="lucide:refresh-cw"} **Sync Everywhere**: Desktop, mobile, browser extensions
|
||||||
- :icon{name="lucide:users"} **Sharing**: Securely share with family/team
|
- :icon{name="lucide:users"} **Sharing**: Securely share with family/team
|
||||||
- :icon{name="lucide:key"} **2FA Support**: TOTP, YubiKey, Duo
|
- :icon{name="lucide:key"} **2FA Support**: TOTP, YubiKey, Duo
|
||||||
- 📱 **Mobile Apps**: iOS & Android (official Bitwarden apps)
|
- :icon{name="lucide:phone"} **Mobile Apps**: iOS & Android (official Bitwarden apps)
|
||||||
- :icon{name="lucide:globe"} **Browser Extensions**: Chrome, Firefox, Safari, Edge
|
- :icon{name="lucide:globe"} **Browser Extensions**: Chrome, Firefox, Safari, Edge
|
||||||
- :icon{name="lucide:dollar-sign"} **Free**: All premium features, no limits
|
- :icon{name="lucide:dollar-sign"} **Free**: All premium features, no limits
|
||||||
- :icon{name="simple-icons:rust"} **Rust-Powered**: Secure, fast, resource-efficient
|
- :icon{name="simple-icons:rust"} **Rust-Powered**: Secure, fast, resource-efficient
|
||||||
@@ -62,7 +62,7 @@ Both use the same client apps - just different servers!
|
|||||||
### Security Features
|
### Security Features
|
||||||
- :icon{name="lucide:lock"} **End-to-End Encryption**: Zero-knowledge architecture
|
- :icon{name="lucide:lock"} **End-to-End Encryption**: Zero-knowledge architecture
|
||||||
- :icon{name="lucide:lock-keyhole"} **Master Password**: Only you know it
|
- :icon{name="lucide:lock-keyhole"} **Master Password**: Only you know it
|
||||||
- 📱 **Two-Factor Auth**: Extra security layer
|
- :icon{name="lucide:phone"} **Two-Factor Auth**: Extra security layer
|
||||||
- :icon{name="lucide:refresh-cw"} **Password Generator**: Strong random passwords
|
- :icon{name="lucide:refresh-cw"} **Password Generator**: Strong random passwords
|
||||||
- :icon{name="lucide:alert-triangle"} **Security Reports**: Weak, reused, compromised passwords
|
- :icon{name="lucide:alert-triangle"} **Security Reports**: Weak, reused, compromised passwords
|
||||||
- :icon{name="lucide:bar-chart"} **Vault Health**: Check security score
|
- :icon{name="lucide:bar-chart"} **Vault Health**: Check security score
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ WG-Easy is your self-hosted VPN server powered by WireGuard! It's like having yo
|
|||||||
|
|
||||||
WG-Easy makes WireGuard actually easy:
|
WG-Easy makes WireGuard actually easy:
|
||||||
- :icon{name="lucide:palette"} **Beautiful Web UI**: Manage VPN from browser
|
- :icon{name="lucide:palette"} **Beautiful Web UI**: Manage VPN from browser
|
||||||
- 📱 **QR Codes**: Instant mobile setup
|
- :icon{name="lucide:phone"} **QR Codes**: Instant mobile setup
|
||||||
- :icon{name="lucide:users"} **Multi-Client**: Unlimited devices
|
- :icon{name="lucide:users"} **Multi-Client**: Unlimited devices
|
||||||
- :icon{name="lucide:zap"} **WireGuard**: Modern, fast, secure protocol
|
- :icon{name="lucide:zap"} **WireGuard**: Modern, fast, secure protocol
|
||||||
- :icon{name="lucide:bar-chart"} **Traffic Stats**: See bandwidth usage
|
- :icon{name="lucide:bar-chart"} **Traffic Stats**: See bandwidth usage
|
||||||
@@ -35,7 +35,7 @@ WG-Easy makes WireGuard actually easy:
|
|||||||
### Why WireGuard is Awesome
|
### Why WireGuard is Awesome
|
||||||
- :icon{name="lucide:zap"} **Fast**: 4000+ lines of code vs OpenVPN's 600,000+
|
- :icon{name="lucide:zap"} **Fast**: 4000+ lines of code vs OpenVPN's 600,000+
|
||||||
- :icon{name="lucide:lock"} **Secure**: State-of-the-art cryptography
|
- :icon{name="lucide:lock"} **Secure**: State-of-the-art cryptography
|
||||||
- 📱 **Battery Friendly**: Less power consumption
|
- :icon{name="lucide:phone"} **Battery Friendly**: Less power consumption
|
||||||
- :icon{name="lucide:refresh-cw"} **Roaming**: Seamless connection switching
|
- :icon{name="lucide:refresh-cw"} **Roaming**: Seamless connection switching
|
||||||
- 🐧 **Linux Kernel**: Built into Linux 5.6+
|
- 🐧 **Linux Kernel**: Built into Linux 5.6+
|
||||||
- :icon{name="lucide:target"} **Simple**: Easier to audit and configure
|
- :icon{name="lucide:target"} **Simple**: Easier to audit and configure
|
||||||
@@ -151,7 +151,7 @@ Restart container:
|
|||||||
docker compose restart
|
docker compose restart
|
||||||
```
|
```
|
||||||
|
|
||||||
## Creating VPN Clients 📱
|
## Creating VPN Clients :icon{name="lucide:phone"}
|
||||||
|
|
||||||
### Add a Client
|
### Add a Client
|
||||||
|
|
||||||
@@ -381,7 +381,7 @@ nslookup google.com
|
|||||||
DNS = 8.8.8.8
|
DNS = 8.8.8.8
|
||||||
```
|
```
|
||||||
|
|
||||||
## Mobile Tips 📱
|
## Mobile Tips :icon{name="lucide:phone"}
|
||||||
|
|
||||||
### iOS
|
### iOS
|
||||||
- **On-Demand**: Auto-connect on untrusted WiFi
|
- **On-Demand**: Auto-connect on untrusted WiFi
|
||||||
|
|||||||
Reference in New Issue
Block a user