Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/veliovgroup/ostrio
▲ Web services for modern and legacy websites, web apps, e-commerce shops, social and corporate portals, and IoT devices. Made for top-notch experience with monitoring, security, web analytics, SEO, and DevOps in the cloud, virtual, and bare-metal environments
https://github.com/veliovgroup/ostrio
analytics crawlable down-detector gdpr monitoring prerender prerendering privacy-policy seo sms-notifications snmp spiderable web-analytics web-cron webcron websec websecurity
Last synced: 11 days ago
JSON representation
▲ Web services for modern and legacy websites, web apps, e-commerce shops, social and corporate portals, and IoT devices. Made for top-notch experience with monitoring, security, web analytics, SEO, and DevOps in the cloud, virtual, and bare-metal environments
- Host: GitHub
- URL: https://github.com/veliovgroup/ostrio
- Owner: veliovgroup
- License: other
- Created: 2016-02-06T03:13:36.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-08-16T09:10:41.000Z (5 months ago)
- Last Synced: 2024-11-12T17:06:32.050Z (2 months ago)
- Topics: analytics, crawlable, down-detector, gdpr, monitoring, prerender, prerendering, privacy-policy, seo, sms-notifications, snmp, spiderable, web-analytics, web-cron, webcron, websec, websecurity
- Homepage: https://ostr.io
- Size: 2.05 MB
- Stars: 65
- Watchers: 5
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- License: LICENSE
Awesome Lists containing this project
README
# [ostr.io](https://ostr.io)
Web services for modern and legacy websites, web apps, e-commerce shops, social and corporate portals, and IoT devices. Our services: [Pre-rendering](https://ostr.io/info/prerendering), [Monitoring](https://ostr.io/info/monitoring), [Web Analytics](https://ostr.io/info/web-analytics), [WebSec](https://ostr.io/info/domain-names-protection), [Web-CRON](https://ostr.io/info/web-cron).
## ToC
- [ostr.io documentation](https://github.com/veliovgroup/ostrio#ostrio-documentation):
- [Account Basics](https://github.com/veliovgroup/ostrio#account-basics)
- [General User Support](https://github.com/veliovgroup/ostrio#general-user-support)
- [__Prerendering__](https://github.com/veliovgroup/ostrio#prerendering-spiderable--crawlable)
- [__Monitoring__](https://github.com/veliovgroup/ostrio#monitoring)
- [__Analytics__](https://github.com/veliovgroup/ostrio#analytics)
- [__Domains Protection__](https://github.com/veliovgroup/ostrio#domains-protection)
- [__Web-CRON__](https://github.com/veliovgroup/ostrio#web-cron)
- [Referral Program](https://github.com/veliovgroup/ostrio/blob/master/docs/account/referral-program.md)
- [Service Tips'n'Tricks](https://github.com/veliovgroup/ostrio/blob/master/docs/account/tips-and-tricks.md)
- [Tutorials](https://github.com/veliovgroup/ostrio#tutorials):
- MongoDB
- SSL/TLS certificates
- Web Development
- Linux
- Get in touch:
- Send us a message
- Follow us on [Twitter](https://twitter.com/ostrio_service)
- Like and subscribe at [Facebook](https://www.facebook.com/ostrio.service)
- [CHANGELOG](https://github.com/veliovgroup/ostrio/blob/master/HISTORY.md) - Learn what's new
- [Sitemap](https://github.com/veliovgroup/ostrio/blob/master/SITEMAP.md)
- Misc:
- [Desktop and Mobile Wallpapers](https://github.com/veliovgroup/ostrio/tree/master/wallpapers)## ostr.io documentation
Learn how to use ostr.io services and manage your account
### Account Basics
- [Registration](https://github.com/veliovgroup/ostrio/blob/master/docs/account/sign-up.md)
- [Password Recovery](https://github.com/veliovgroup/ostrio/blob/master/docs/account/password-recovery.md)
- [Password Change](https://github.com/veliovgroup/ostrio/blob/master/docs/account/password-change.md)
- [Change login (primary email)](https://github.com/veliovgroup/ostrio/blob/master/docs/account/change-primary-email.md)
- [Add extra email(s) for notifications](https://github.com/veliovgroup/ostrio/blob/master/docs/account/add-notification-email.md)
- [Add phone number(s) for SMS notifications](https://github.com/veliovgroup/ostrio/blob/master/docs/account/add-notification-phone-number.md)
- [Account Removal](https://github.com/veliovgroup/ostrio/blob/master/docs/account/account-removal.md)### General User Support
- [Fill an issue](https://github.com/veliovgroup/ostrio/issues) - Quickly solve your issue with the power of our customer support and open source community
- __Pro__ Plan Support - Contact us directly via email
- __Business__ Plan Support - Contact us directly via email or messenger of your choice### Prerendering (Spiderable / Crawlable)
- __About__: Modern front-end JavaScript solutions don't render pages on a server side, instead, the server returns same HTML markup to all requests, while a page is rendered in a browser. This technology leads to many benefits - faster page load, lower bandwidth usage, great user experience with fast and responsive UI. On the other hand web crawlers and search engines, like Google, Bing, Facebook, Slack, Skype etc. doesn't execute JavaScript and fetch an empty page without content. Prerendering will serve content properly to every request by a web crawler, social network, messaging app and search engine, which is so important for SEO and social sharing
- __Packages & Open Source:__
- [`spiderable-middleware` open source repository](https://github.com/veliovgroup/spiderable-middleware)
- [NPM `spiderable-middleware` Node.js package](https://www.npmjs.com/package/spiderable-middleware)
- [Atmosphere `ostrio:spiderable-middleware` Meteor.js package](https://atmospherejs.com/ostrio/spiderable-middleware)
- __Integrations:__
- [CloudFlare Worker Integration](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/cloudflare-worker.md)
- [Nginx Integration](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/nginx.md)
- [Apache Integration](https://github.com/veliovgroup/spiderable-middleware/blob/master/examples/apache.htaccess)
- [Node.js Integration via NPM](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/node-npm.md)
- [Meteor.js Integration via Atmosphere](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/meteor-atmosphere.md)
- __Pre-rendering control panel features:__
- [Caching](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/cache.md)
- [Cache purge](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/cache-purge.md)
- [Strip JavaScript](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/strip-javascript.md)
- [ES5 & Legacy Websites Support](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/es6-support.md)
- __Tutorials:__
- [Return genuine status code](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/genuine-status-code.md)
- [Client Optimization](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/optimization.md)
- [Server Optimization](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/rendering-endpoints.md)
- [Accelerated Mobile Pages (AMP) Integration](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/amp-support.md)
- [Detect Prerendering engine requests during runtime](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/detect-prerendering.md)
- [Detect Prerendering engine requests during runtime (*Meteor specific*)](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/detect-prerendering-meteor.md)
- [Rendering Endpoints](https://github.com/veliovgroup/ostrio/blob/master/docs/prerendering/rendering-endpoints.md)
- [Learn more about Prerendering](https://ostr.io/info/prerendering)### Monitoring
- __About__: Nowadays website downtime may cause profit loss for any online business, and nearly every business is presented online. It's very important to take an action as soon as possible in event of server, hardware or software failure. We offer proactive monitoring with alerts about occurred issues and issues prediction which may lead to failures in the future
- __Integrations:__
- [Basic HTTP(S) Monitoring](https://github.com/veliovgroup/ostrio/blob/master/docs/monitoring/basics.md)
- [HTTP(S) Monitoring with web-authentication](https://github.com/veliovgroup/ostrio/blob/master/docs/monitoring/with-auth.md)
- [Nginx stats and usage Monitoring](https://github.com/veliovgroup/ostrio/blob/master/docs/monitoring/nginx-stats.md)
- __Tutorials:__
- [How to prevent cached results](https://github.com/veliovgroup/ostrio/blob/master/docs/monitoring/custom-path.md)
- Advanced: [SNMP (CPU, RAM, HDD, SSD, Bandwidth, Processes, SSH Sessions, Server Reboot) monitoring](https://github.com/veliovgroup/ostrio/blob/master/docs/monitoring/snmp.md)
- [Learn more about Monitoring](https://ostr.io/info/monitoring)### Analytics
- __About__: The real-time, lightweight, privacy-friendly, and GDPR compliant web analytics with 100% open source tracking code. Web Analytics by ostr.io is drop-in web tracking solution with zero configuration. Data collection is minimalistic and transparent (as per GDPR and Privacy Policy) with a straightforward opt-out for end users
- __Packages & Open Source:__
- [`ostrio-analytics` open source repository](https://github.com/veliovgroup/ostrio-analytics)
- [NPM `ostrio-analytics` JavaScript package](https://www.npmjs.com/package/ostrio-analytics)
- [Atmosphere `ostrio:analytics` Meteor.js package](https://atmospherejs.com/ostrio/analytics)
- __Integrations:__
- [Read integration docs](https://github.com/veliovgroup/ostrio-analytics)
- __Tutorials:__
- [Detect AdBlock usage](https://github.com/veliovgroup/ostrio/blob/master/docs/analytics/detect-adblock.md)
- [Track Accelerated Mobile Pages (AMP)](https://github.com/veliovgroup/ostrio/blob/master/docs/analytics/track-amp.md)
- [Learn more about Web-Analytics](https://ostr.io/info/web-analytics)### Domains Protection
- __About__: Be aware of data substitution, traffic redirection, theft, and hijacking of a domain name, DNS, Whois and SSL/TLS certificate. Nowadays protection and security are number one priority for IT industry. Whenever you are involved in IT as a hobbyist or as a business of any size, your data and data of your visitors must be well protected. __And we made it easy__, no setup is required our famous "*One Click Setup*" will configure everything for you in a matter of seconds
- [Learn more about __free__ Domains Protection](https://ostr.io/info/domain-names-protection)### Web-CRON
- __About__: Sometimes webmasters need to schedule CRON jobs, but unable due to a current hosting provider. With our service, CRON tasks can be set in the same way as you used to with classic Linux CRON scheduler. But it is more than running tasks, we will send an alert if a task is failed to run, and our robot will retry to run a task in the case if your server is temporary down
- [Learn more about Web-CRON](https://ostr.io/info/web-cron)## Tutorials
- __MongoDB Tutorials__
- Security:
- [Use SSL certificates](https://github.com/veliovgroup/ostrio/blob/master/tutorials/mongodb/use-ssl-http-encryption.md)
- Performance & Maintenance:
- [Create Single Server ReplicaSet](https://github.com/veliovgroup/ostrio/blob/master/tutorials/mongodb/single-server-replica-set.md)
- [Create Multiple (Custer) Server ReplicaSet](https://github.com/veliovgroup/ostrio/blob/master/tutorials/mongodb/multiple-server-replica-set.md)
- [Use OpLog](https://github.com/veliovgroup/ostrio/blob/master/tutorials/mongodb/enable-oplog.md)
- __SSL/TLS certificates Tutorials__
- [Free letsencrypt certificates](https://github.com/veliovgroup/ostrio/blob/master/tutorials/ssl/ssl-letsencrypt.md)
- [Verify letsencrypt certificate via DNS](https://github.com/veliovgroup/ostrio/blob/master/tutorials/ssl/ssl-letsencrypt-dns-validation.md)
- __Web Development Tutorials__
- Social Networks Integration:
- [Open Graph basics](https://github.com/veliovgroup/ostrio/blob/master/tutorials/website/social-networking/open-graph-basics.md) - For Facebook and other platforms with Open Graph support
- [Pinterest Rich Pins basics](https://github.com/veliovgroup/ostrio/blob/master/tutorials/website/social-networking/pinterest-rich-pins-basics.md)
- [Structured Data basics](https://github.com/veliovgroup/ostrio/blob/master/tutorials/website/social-networking/structured-data-basics.md) - Schema.org for Google rich snippets
- [Twitter Card basics](https://github.com/veliovgroup/ostrio/blob/master/tutorials/website/social-networking/twitter-cards-basics.md) - Nice shared URLs with image, title and text preview
- __Linux Tutorials__
- [Change timezone](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/change-timezone.md)
- [`.bash_profile` tuning](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/bash_profile-tuning.md)
- Users:
- [Change root password](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/users/root-passwd.md)
- [Change user password](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/users/user-passwd.md)
- [Create new system user](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/users/create-user.md)
- [rbash - restricted users](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/users/rbash.md)
- Security:
- [Change Default SSH port](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/security/change-ssh-port.md)
- [Disable SSH login as root](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/security/disable-ssh-root.md)
- [Disable SSH login with password (passwordless authentication), use SSH Keys](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/security/use-ssh-keys.md)
- [Use RKHunter (Rootkit Hunter) to scan OS for vulnerabilities](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/security/rootkit-hunter.md)
- [Use Lynis for security audit](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/security/lynis-security-audit.md)
- [Basic firewall with `iptables`](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/security/iptables-firewall.md)
- [Basic ipv6 firewall with `ip6tables`](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/security/iptables-firewall-ipv6.md)
- [Scheduled and Automated Backups](https://github.com/veliovgroup/ostrio/blob/master/tutorials/linux/security/automated-backups.md)----
> ▲ with ♥