Merge branch 'staging'
This commit is contained in:
commit
0c58d577cc
62 changed files with 1112 additions and 84 deletions
|
@ -2,4 +2,5 @@ title: About
|
|||
nav:
|
||||
- index.md
|
||||
- service_domains.md
|
||||
- thanks.md
|
||||
- attribution.md
|
|
@ -14,8 +14,14 @@ This site, and all StarCat Systems projects, products, and services make use of
|
|||
- [StageLink](https://stagelink.cloud) logo - adapted from [slider](https://thenounproject.com/icon/slider-2309209/) by [DinosoftLabs](https://thenounproject.com/creator/dinosoftlab/) from Noun Project.
|
||||
- [PostLine](https://postline.email) logo - adapted from [Group Mail](https://thenounproject.com/icon/group-mail-1571732/) by [Smashicons](https://thenounproject.com/creator/smashicons/) from Noun Project.
|
||||
- [OpenHost](https://openho.st) logo - adapted from [Blockchain](https://thenounproject.com/icon/blockchain-7881143/) by [Hermanto](https://thenounproject.com/creator/kak.her1992/) from Noun Project.
|
||||
- [PostLine](https://postline.email) website icons - from [Octicons](https://octicons.github.com/) and [Material Design](https://pictogrammers.com/library/mdi/).
|
||||
|
||||
|
||||
## Images
|
||||
- [StarCat Systems](https://starcat.systems) landing page background - generated with [Haikei](https://haikei.app/).
|
||||
- [StageLink](https://stagelink.cloud) landing page background - generated with [BGJar](https://bgjar.com).
|
||||
- [StageLink](https://stagelink.cloud) landing page background - generated with [BGJar](https://bgjar.com).
|
||||
- StarCat ID login page background - Adapted from photo by [Mike Yukhtenko](https://unsplash.com/@yamaicle) on [Unsplash](https://unsplash.com/photos/desert-at-night-a2kD4b0KK4s).
|
||||
|
||||
|
||||
## Fonts
|
||||
-
|
|
@ -7,8 +7,8 @@ This list helps to ensure that you're only dealing with official, legitimate Sta
|
|||
## StarCat Global Domains List
|
||||
- `starcat.systems` - the StarCat Systems homepage. Also hosts certain sites and services on its subdomains (like this site!)
|
||||
- `about.starcat.systems` - the site that you're on right now! Our wiki and documentation site for all things StarCat.
|
||||
- `login.starcat.systems` - the StarCat Accounts site. Use your StarCat Account to log in to all other StarCat Services.
|
||||
- :fontawesome-solid-triangle-exclamation:{ .warning-yellow } This is the **only** site that you should enter your StarCat Accounts login information or 2FA information into. All StarCat sites and services will redirect to `login.starcat.systems` for you to log in.
|
||||
- `sso.starcat.systems` - the StarCat ID site. Use your StarCat ID to log in to all other StarCat Services.
|
||||
- :fontawesome-solid-triangle-exclamation:{ .warning-yellow } This is the **only** site that you should enter your StarCat Accounts login information or 2FA information into. All StarCat sites and services will redirect to `sso.starcat.systems` for you to log in.
|
||||
- `git.starcat.systems` - the StarCat Git server, powered by Forgejo.
|
||||
- `policies.starcat.systems` - a quick link that redirects to the Policies section of this site.
|
||||
- `support.starcat.systems` - a quick link that redirects to the Support section of this site.
|
||||
|
@ -25,9 +25,9 @@ This list helps to ensure that you're only dealing with official, legitimate Sta
|
|||
|
||||
## Hosted Services Subdomains List
|
||||
!!! warning "Warning: Third Party Content"
|
||||
Any content that is hosted under these subdomains is not published by StarCat Systems. Do **NOT** enter your StarCat Accounts login or 2FA information into **any** page under these subdomains.
|
||||
Any content that is hosted under these subdomains is not published by StarCat Systems. Do **NOT** enter your StarCat ID login or 2FA information into **any** page under these subdomains.
|
||||
|
||||
If you are asked for your StarCat Accounts login or 2FA information on *any* site that is not `login.starcat.systems`, please contact Security immediately.
|
||||
If you are asked for your StarCat ID login or 2FA information on *any* site that is not `sso.starcat.systems`, please [:octicons-arrow-right-16: contact Security](../contact/security.md) immediately.
|
||||
|
||||
- `*.starcathosted.com` (e.g., `example.starcathosted.com`)
|
||||
- `*.hosted.source.camp` (e.g., `example.hosted.source.camp`)
|
||||
|
|
8
docs/about/thanks.md
Normal file
8
docs/about/thanks.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Thanks + Hall of Fame
|
||||
|
||||
We **sincerely** appreciate these amazing folks who have helped StarCat and our creations with their responsible disclosure of [:octicons-arrow-right-16: bugs](../contact/bugs.md) and [:octicons-arrow-right-16: security issues](../contact/security.md), as well as so much more. Truly, thank you! :material-heart:
|
||||
|
||||
- This list is oddly empty...
|
||||
- Want to be the first?
|
||||
|
||||
Want to get on this list? Check out our pages on [:octicons-arrow-right-16: reporting bugs](../contact/bugs.md) and [:octicons-arrow-right-16: reporting security issues](../contact/security.md).
|
|
@ -1,3 +1,8 @@
|
|||
title: Contact
|
||||
nav:
|
||||
- index.md
|
||||
- index.md
|
||||
- general.md
|
||||
- billing.md
|
||||
- bugs.md
|
||||
- security.md
|
||||
- abuse.md
|
15
docs/contact/abuse.md
Normal file
15
docs/contact/abuse.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
# Report Abuse
|
||||
|
||||
StarCat Systems has a clear [:octicons-arrow-right-16: Terms of Service](../policies/terms.md) and [:octicons-arrow-right-16: Acceptable Use Policy](../policies/aup.md) that establish how our products and services can and cannot be used.
|
||||
|
||||
If you're experiencing abuse, unwanted behavior, or illegal content hosted by our services or perpetrated by a user of our services, we want to hear about it. Upon receiving an abuse report, we will act quickly to intervene and resolve the issue.
|
||||
|
||||
## Reporting abuse
|
||||
Please use this button to access our abuse report form:
|
||||
|
||||
[:fontawesome-solid-triangle-exclamation: Report Abuse](https://tally.so/r/mKZ2j8){ .md-button }
|
||||
|
||||
For copyright/DMCA cases, please review our [:octicons-arrow-right-16: DMCA policy](../policies/dmca.md) for how to notify us about infringement claims.
|
||||
|
||||
## How we handle abuse
|
||||
When we receive a report or identify abuse, we investigate promptly and thoroughly. Please see our [:octicons-arrow-right-16: Abuse Handling Policy](../policies/abuse.md) for details on how we handle reported and found abuse.
|
16
docs/contact/billing.md
Normal file
16
docs/contact/billing.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# Payments + Billing
|
||||
|
||||
Do you have questions about subscriptions for our services + products, your billing information, or a charge from us? We're here to help!
|
||||
|
||||
## Charges from StarCat Systems
|
||||
Charges from StarCat Systems will appear on your card statement as `POLAR*STARCAT SYSTEMS`. We use [Polar](https://polar.sh/) as our online reseller and merchant of record when you purchase or subscribe to one of our products.
|
||||
|
||||
We only charge your payment method when you purchase or subscribe to one of our products. If you do not recognize a charge from us, please [:material-arrow-down-right: contact us](#contact-us) and we will investigate the charge.
|
||||
|
||||
## Managing your subscription and payment method
|
||||
You can change or cancel your subscription to any of our products using the links found within the product settings or control panel. If you're being charged for a subscription and no longer have access to the product or service, please [:material-arrow-down-right: contact us](#contact-us) for assistance.
|
||||
|
||||
## Refunds
|
||||
|
||||
## Contact us
|
||||
If you have other questions, or need assistance with any kind of billing issue, please email us at `billing@starcat.systems`, or click [:material-email-outline: this link](mailto:billing@starcat.systems) to open your email client.
|
16
docs/contact/bugs.md
Normal file
16
docs/contact/bugs.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# Bugs + Issues
|
||||
|
||||
We sincerely appreciate the work of security researchers, bug hunters, and anyone who’s willing to take the time to let us know about something that’s broken. It’s all really helpful, especially to a small independent company like this one.
|
||||
|
||||
If you believe that you have found a bug or issue with any StarCat Systems product or service, please let us know using the button below.
|
||||
|
||||
If you'd like to report a **critical security issue** with one of our products or services, please see the information on the [:octicons-arrow-right-16: Security](security.md) page.
|
||||
|
||||
We maintain a [:octicons-arrow-right-16: Hall of Fame](../about/thanks.md) page to recognize each person who reports bugs/vulnerabilities and acknowledge their contributions.
|
||||
|
||||
## Report a Bug/Issue
|
||||
Please fill out the issue report form by using this button:
|
||||
|
||||
[:octicons-bug-16: Report a Bug/Issue](https://tally.so/r/3x1e5d){ .md-button }
|
||||
|
||||
Once we've received your issue, we'll create a record for it on our public issue tracker for that project. (We're working on automating this system, so that the record will automatically be created, and you'll receive an email with the link.)
|
16
docs/contact/general.md
Normal file
16
docs/contact/general.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# General Inquiries
|
||||
|
||||
Let's stay in touch! If you want to reach out to us about anything that isn't covered on our [:octicons-arrow-right-16: Contact page](index.md), this is the place for it.
|
||||
|
||||
You can write to us using our contact form by pressing the button below:
|
||||
|
||||
[:fontawesome-regular-envelope: Send us a message](https://tally.so/r/w8yQjO){ .md-button }
|
||||
|
||||
You can also find us on Mastodon at [social.lol/@starcat](https://social.lol/@starcat/).
|
||||
|
||||
Still using carrier pigeon? That works too! Send your physical things here:
|
||||
```
|
||||
StarCat Systems
|
||||
PO Box 770951
|
||||
Lakewood, OH 44107
|
||||
```
|
|
@ -1,11 +1,33 @@
|
|||
# Contact StarCat Systems
|
||||
|
||||
!!! abstract "Placeholder Page"
|
||||
This is a placeholder page. Please see the site navigation for any sub-pages that exist.
|
||||
Let's keep in touch! Depending on what you'd like to talk about, let us get you pointed in the right direction.
|
||||
|
||||
---
|
||||
## :octicons-apps-16: App/Product Support
|
||||
If you're looking for support for a specific creation that we make, please see the [:octicons-arrow-right-16: Support](../support/index.md) section of this site to learn about where to get assistance.
|
||||
|
||||
!!! example "Work in Progress"
|
||||
This page is not complete, and is subject to change.
|
||||
[:octicons-apps-16: Get product support](../support/index.md){ .md-button }
|
||||
|
||||
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.
|
||||
## :fontawesome-regular-envelope: General Inquiries
|
||||
Have a question or comment about StarCat Systems in general, or something else that doesn't apply here? Head to the [:octicons-arrow-right-16: General Inquiries](general.md) page.
|
||||
|
||||
[:fontawesome-regular-envelope: Send us a message](general.md){ .md-button }
|
||||
|
||||
## :octicons-credit-card-16: Payments & Billing
|
||||
Questions and information about our billing practices, payments, subscriptions, and the like are answered on the [:octicons-arrow-right-16: Payments + Billing](billing.md) page.
|
||||
|
||||
[:octicons-credit-card-16: Find billing information](billing.md){ .md-button }
|
||||
|
||||
## :fontawesome-solid-triangle-exclamation: Report Abuse
|
||||
Please report any kind of abuse, unwanted behavior, and illegal content related to StarCat Systems and its products and systems using the [:octicons-arrow-right-16: Abuse](abuse.md) page.
|
||||
|
||||
[:fontawesome-solid-triangle-exclamation: Report Abuse](abuse.md){ .md-button }
|
||||
|
||||
## :octicons-bug-16: Bugs and Issues
|
||||
Found a bug or issue with one of our creations? We definitely want to hear about it! You can report and help us squash bugs on the [:octicons-arrow-right-16: Bugs + Issues](bugs.md) page.
|
||||
|
||||
[:octicons-bug-16: Report a Bug](bugs.md){ .md-button }
|
||||
|
||||
## :material-security: Security
|
||||
Have you found a security issue with one of our products? Please report it using the [:octicons-arrow-right-16: Security](security.md) page.
|
||||
|
||||
[:material-security: Report a Security Issue](security.md){ .md-button }
|
88
docs/contact/security.md
Normal file
88
docs/contact/security.md
Normal file
|
@ -0,0 +1,88 @@
|
|||
# Security
|
||||
|
||||
We sincerely appreciate the work of security researchers, bug hunters, and anyone who’s willing to take the time to let us know about something that’s broken. It’s all really helpful, especially to a small independent company like this one.
|
||||
|
||||
If you believe that you have found a critical security issue with any StarCat Systems product or service, please use the Security contact address below.
|
||||
|
||||
If you'd like to report bugs and/or issues that are not directly contributing to a critical security issue, please see [:octicons-arrow-right-16: Bugs + Issues](bugs.md).
|
||||
|
||||
We maintain a [:octicons-arrow-right-16: Hall of Fame](../about/thanks.md) page to recognize each person who reports bugs/vulnerabilities and acknowledge their contributions.
|
||||
|
||||
## Security Contact Email
|
||||
Please use this email address to contact StarCat Security:
|
||||
```
|
||||
security@starcat.systems
|
||||
```
|
||||
Or, click [:material-email-outline: this link](mailto:security@starcat.systems) to open your email client.
|
||||
|
||||
## PGP Key
|
||||
StarCat Security provides a PGP key for the `security@starcat.systems` email address:
|
||||
|
||||
**Key ID**: `0428BD982B857E4B`
|
||||
**Key fingerprint**: `5F47 4A7D 679F 12DD 0209 4BCB 0428 BD98 2B85 7E4B`
|
||||
**Keyservers**: [:octicons-link-external-16: keys.openpgp.org](https://keys.openpgp.org/search?q=5F47+4A7D+679F+12DD+0209+4BCB+0428+BD98+2B85+7E4B), [:octicons-link-external-16: keys.mailvelope.com](https://keys.mailvelope.com/pks/lookup?op=get&search=5F47+4A7D+679F+12DD+0209+4BCB+0428+BD98+2B85+7E4B)
|
||||
|
||||
??? quote "PGP public key"
|
||||
```
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: Mailvelope v6.1.0
|
||||
Comment: https://mailvelope.com
|
||||
|
||||
xsFNBGg2GG8BEAC0V7U80GTfBnRcWvwJ3ijrns2ffLiN8174dn87kk4pEhpl
|
||||
SyBGaOrTQzuPSNBSRqP/1qMcBZZvIbyiM/3jpFgPjl8OG7CwGY7q0vpJUCFV
|
||||
e7kCkPQGWfvtGVPiE5gRKxm9+Ea9DDnC0lx506o3SHO/BYVVpMiBYeU5YNI0
|
||||
d2Cxfob8fT9/W4dvjE2iz/vEZeYt+KK/UIyZdRjQvcbzfY4q6jA1qN4urOBn
|
||||
ohpjjXCj7ZeAJZqylJhppJmqSwPzhCjp7X0X28/WFt8tX3QDyx2JIFoO7Zcs
|
||||
I80yYYeMZGOljkmAiiFqQ5XsuOVhGTVwctnWgWdFGJyhp5ZKeJDgewgb2NtE
|
||||
JY1kMZuE7itq+ONXgCHBhqGhyRqa8rpcn9ouJ/3i5PJYTwAT7B4H1uDFwGVI
|
||||
Dd2NereCQ3hH6ZWxGbL5LwzLfwR7HJ39JzUlRXs2cu1AK5aVkSjXquIGV+y+
|
||||
wCt9ZzSfy2x6/IIYALB0DtKRw05LjhQ2R2jcQJLN6o1vcW3rZxxt5plonZew
|
||||
xWd9QF1KIJ939lvCWuJ9FNeNgA5zxc53MEkvjl/9be71ZLGCG4Hf12vS+uzP
|
||||
kXZysoBdNA0SQLReI6IsiQf3kFOovmaTxU4KzBG6Yg1fl/MhrOgsAqsN38y6
|
||||
cuSeqUz3NRMtxWXDTpL7069QlWj7K3U/3ImOdQARAQABzTNTdGFyQ2F0IFN5
|
||||
c3RlbXMgU2VjdXJpdHkgPHNlY3VyaXR5QHN0YXJjYXQuc3lzdGVtcz7CwYoE
|
||||
EAEIAD4Fgmg2GG8ECwkHCAmQBCi9mCuFfksDFQgKBBYAAgECGQECmwMCHgEW
|
||||
IQRfR0p9Z58S3QIJS8sEKL2YK4V+SwAAGS8P/AjhQILf8aehxN9ElhFqmOrF
|
||||
1lHm8mnrqJfVDq5K3AKBneDysRUUmFLDcSA7pUrq9tuzDkzKoQal391OewcV
|
||||
6pdpPBCPZRRuWh1D3776gUNgSbCEa2PoAibWnEw9lo11/kmUkOzTS/fF6Yj/
|
||||
+fnzf0Y4JVDzdUxpYg3R6Z/uP4hUml+55CXjqFgnXutawBhjw2mim5ELXkgv
|
||||
jP3PvFQTPYf4oE1ABt++lPkbnfb1nLW5vbmpOrigs9w9+J5SxCuCcdhRnZ4M
|
||||
dmBvCbyx2kpPiqNQxN+CCI8/TmbH3U4l4PHZcuyEnUpJT6q/bJU+u98v/TAn
|
||||
aS2vaR2RUx1ADkbwVM2M+71cA0nUK+PnyemAuvBhk0yYm62oe/obR/82gqdw
|
||||
j0KXPKWcy+ZrxOIFEgEyAvwIJS83iWt2H0WD8P7+RbRlPWoPapspFuuZFahR
|
||||
cirUbHBA4gku1SugP2dL/spN25f0m7viOf49t7PTR++uohYAKWS0mNNTR21v
|
||||
AUA2Ptqc0hm4I+9QLZTOfAFff0k6VlP+lBkTgwaQBPWGGAfjwh5fDpI8DLgL
|
||||
mvOVKUhW2RAsyWljHmZhfJZv6j6HZ4dcNsKpln/ZGZrmOghXuvaJoEeQcOWi
|
||||
UJPYzioh1TUPTP0xlwBaqY/w/rPrVB66nNnDEZt3I+aWcCc4GGZgPFrcj6QP
|
||||
zsFNBGg2GG8BEACZEVmHqI6ETiI0ykxnSchZskBT/QgXhGO1DVIXiR4G3ffS
|
||||
x1AhiC2sskomylghrh0BixVZH7Htd9WZxav99sKV3GPWc/NMi6Vvf9RK4v7E
|
||||
r1WhOE186wQJVwMMox+aOFcnPGQw6Byhi22QKufYcPzbgqXA4voZI0PzLlH7
|
||||
qJ9OJFp0Wtz70xpvIiINskAHaS8lgDQcN/zIRBgblSXjXisfr50+q2VkM5XU
|
||||
zNItKe8dukGceAHyav/7p5z7cSiQnkJ1V9Y/J66tRD6HHYFGNtOfAWSL5VOU
|
||||
HsrAFz/GJuOTobPjRAKtUumoyOAmoxLQ+JuE/mvd2PnGKVO3o/fZ+18bgGCI
|
||||
eSAPKpgBgdD8jYsXyuTUP3i7wbbP1+LZZ8KUIaPzP0KFdxETthElup4n2J0W
|
||||
fOJZ2V5S7pKwscdQxNkPxb9wa5ixWt0nWWCtoGIlogsCHDrlaFaXm/9pTfdw
|
||||
JVdaZNu/2WlHuWzVWWAOw3otVBXfvJxa2suIp3g+h2F6yteHjsbhakPjwFSh
|
||||
HuDUDj9d9KSV2eEM+u0Zo0CSbDca78l4XEgQ1P8D8ox9/QC0AqjGCky5Q/yU
|
||||
iSxNRrJaVgAsymUpYRwfXDL3RYaq5LTRhIPh4b562CzjoMQ8SFGXWVF191+Q
|
||||
zBCU84E31pjCsn0Epjy53mOUTVRb7SApFMJgswARAQABwsF2BBgBCAAqBYJo
|
||||
NhhvCZAEKL2YK4V+SwKbDBYhBF9HSn1nnxLdAglLywQovZgrhX5LAAAzmA/+
|
||||
P8ZuKqBzqHuCoQuGMZVy0WDqcDhWnvRcHG0xtSp0LxdYqNT6MG/G4NnDXzKh
|
||||
62ECONL71wIDLIVifQQrRRp7Sk7xO1PhZkBjmMzviMqGHNKYe97lwiAMp07V
|
||||
ZDJ4B2XJ6b73paQl5PKcZDql1HrfnxO4BqYzAoTmD1nqgRzD26OEie8FZa8I
|
||||
sNJX7ruxZ64+JIFgCbWKO3ZHtHKctE8v8OcKLyBRBD9r2eOFk40UBoILsadh
|
||||
d6vlQS36qafHHe8FDTSRHqrv9dkUd/J05iPhAjWKOtzLDZCOa9h288aJR9+4
|
||||
/4Emp7PVK4tyv7OZ+1oLLkf8gkyMn7u2GD4vyDULnOlYW9pSYbYaC6/W1R12
|
||||
9/fassvESA91Fv29s5kxfBkepif3llmEz795bTZrC9OjMAXN6kBBtKpO0uYe
|
||||
++5kMlJZEH2n16H1TGjvwirhAde1I1jkzRX3PZderUvfrJ/f9mXIAcChHoxW
|
||||
5UBWcgfn9lR3cXb5aKcGScufHU1Gd6qCUdxWN+lM11lkc4Hgn8As/Q0gfG4d
|
||||
ufoH4qRrYzh2Qc1Qe5zQJpX5TFw7f07ogZErI//M4rTQPuPEAtetUK8IaGYU
|
||||
QvYduqdNH96o9zP0/IKyyR0HZvI7QwouVuu3bJrEvlV+tTgz0PRkgX3LJx9A
|
||||
3WsLOOv1dNehdakdim6IhkE=
|
||||
=o4pW
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
```
|
||||
|
||||
## security.txt
|
||||
For additional details, please refer to our [:octicons-tab-external-16: security.txt](https://starcat.systems/security.txt) file.
|
|
@ -1,3 +1,4 @@
|
|||
title: DocsHub
|
||||
nav:
|
||||
- index.md
|
||||
- index.md
|
||||
- custom_domain.md
|
8
docs/docshub/custom_domain.md
Normal file
8
docs/docshub/custom_domain.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Custom Domain
|
||||
To use a custom domain with your documentation (`docs.yoursite.com`) instead of our hosted subdomain (`yourdocs.hosted.docshub.io`), you'll need to set up DNS records as follows:
|
||||
|
||||
## For docs that DON'T require a login
|
||||
If your documentation is **public** (you don't need a username/password or SSO to access the site), create a `CNAME` record pointing to `cname.docshub.io`, and then set up your custom domain through the DocsHub portal.
|
||||
|
||||
## For docs that DO require a login
|
||||
If your documentation is **private** (you need a username/password or SSO to access the site), create a `CNAME` record pointing to `authcname.docshub.io`, and then set up your custom domain through the DocsHub portal.
|
|
@ -3,4 +3,6 @@ nav:
|
|||
- index.md
|
||||
- starcatsys.md
|
||||
- docshub.md
|
||||
- sourcecamp.md
|
||||
- postline.md
|
||||
- stagelink.md
|
28
docs/handbook/branding/postline.md
Normal file
28
docs/handbook/branding/postline.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# PostLine
|
||||
|
||||
# Logo
|
||||
[:material-folder-lock: Logos > PostLine](https://cloud.starcatsys.net/f/2025)
|
||||
|
||||
Adapted from [Group Mail](https://thenounproject.com/icon/group-mail-1571732/) by [Smashicons](https://thenounproject.com/creator/smashicons/) from Noun Project.
|
||||
|
||||
## Colors
|
||||
### Logo Colors
|
||||
**Logo Background**: `#1E2A38` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/1E2A38?style=circle'/> (midnight blue)
|
||||
**Envelope White**: `#FFFFFF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/FFFFFF?style=circle'/>
|
||||
**Envelope Blue**: `#4DA8DA` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/4DA8DA?style=circle'/> (sky blue)
|
||||
**Text**: `#FFFFFF` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/FFFFFF?style=circle'/>
|
||||
|
||||
### Website Colors
|
||||
**Background**: `#F5F7FA` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/F5F7FA?style=circle'/> (warm gray)
|
||||
**Headings/titles**: `#1E2A38` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/1E2A38?style=circle'/> (midnight blue)
|
||||
**Body text**: `#6B7C93` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/6B7C93?style=circle'/> (slate gray)
|
||||
**Buttons/CTAs**: `#FF6B6B` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/FF6B6B?style=circle'/> (soft coral)
|
||||
**Links and highlights**: `#2EC4B6` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/2EC4B6?style=circle'/> (mint green)
|
||||
|
||||
|
||||
## Backgrounds
|
||||
|
||||
## Fonts
|
||||
### Logo Font
|
||||
*Cabin* - medium
|
||||
*Cabin* by Impallari Type, Rodrigo Fuenzalida: [:octicons-link-external-16: Google Fonts - Cabin](https://fonts.google.com/specimen/Cabin)
|
26
docs/handbook/branding/sourcecamp.md
Normal file
26
docs/handbook/branding/sourcecamp.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
# SourceCamp
|
||||
|
||||
## Logo
|
||||
[:material-folder-lock: Logos > SourceCamp](https://cloud.starcatsys.net/f/1866)
|
||||
|
||||
Adapted from [camp](https://thenounproject.com/icon/camp-7375488/) by [Ricons](https://thenounproject.com/creator/ricons/) from Noun Project.
|
||||
|
||||
## Colors
|
||||
|
||||
### Website Colors
|
||||
**Background**: `#121212` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/121212?style=circle'/>
|
||||
**Surface/Card Background**: `#1E1E1E` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/1E1E1E?style=circle'/>
|
||||
**Borders**: `#2C2C2C` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/2E2E2E?style=circle'/>
|
||||
**Logo/Header Text**: `#F5F5F5` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/F5F5F5?style=circle'/>
|
||||
**Logo Accent**: `#E65100` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/E65100?style=circle'/>
|
||||
**Body Text**: `#BDBDBD` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/BDBDBD?style=circle'/>
|
||||
**Muted Text**: `#757575` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/757575?style=circle'/>
|
||||
**Button Primary**: `#E65100` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/E65100?style=circle'/>
|
||||
**Button Hover**: `#FF6F00` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/FF6F00?style=circle'/>
|
||||
**Link**: `#546E71` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/546E71?style=circle'/>
|
||||
**Link Hover**: `#658487` <img valign='middle' alt='blue' src='https://readme-swatches.vercel.app/658487?style=circle'/>
|
||||
|
||||
## Backgrounds
|
||||
|
||||
## Fonts
|
||||
*Source Sans Pro* by Paul D. Hunt: [:octicons-link-external-16: Google Fonts - Source Sans Pro](https://fonts.google.com/specimen/Source+Sans+3)
|
|
@ -5,6 +5,7 @@ nav:
|
|||
- network
|
||||
- storage
|
||||
- communication
|
||||
- security
|
||||
- monitoring
|
||||
- code
|
||||
- runbooks.md
|
||||
|
|
|
@ -2,9 +2,17 @@
|
|||
|
||||
We use a self-hosted Forgejo instance for our Git source code hosting.
|
||||
|
||||
## Quick Reference
|
||||
**URL**: [:simple-forgejo: git.starcat.systems](https://git.starcat.systems)
|
||||
**Homepage**: [:octicons-link-external-16: forgejo.org](https://forgejo.org/)
|
||||
**Hosting**: [:octicons-arrow-right-16: Hetzner](../servers_and_hosting/hetzner.md) `HEL`
|
||||
**Hosting**: [:octicons-arrow-right-16: Hetzner](../servers_and_hosting/hetzner.md) :flag_fi: `HEL`
|
||||
**Project group**: `SCsys_hosted`
|
||||
**Configuration repo**: [:simple-forgejo: starcat-infra/git-server](https://git.starcat.systems/starcat-infra/git-server)
|
||||
|
||||
## Notes
|
||||
### Disabling OIDC
|
||||
By default, Forgejo is set up to force users to use Pocket (StarCat ID) to log in. In case Pocket is not working, we can change a line in `app.ini` to show the local login form. See [:simple-forgejo: `app.ini` line 79](https://git.starcat.systems/starcat-infra/git-server/src/commit/f802febff4ae34eceb312f538e867c1615471ca4/forgejo/app_ini/app.ini#L79). SSH to the server with a sudo-capable account, open `app.ini`, and change the line `ENABLE_INTERNAL_SIGNIN = false` to `ENABLE_INTERNAL_SIGNIN = true`, then restart Forgejo. Then, you can log in with a local break-glass account (see 1Password).
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
|
|
@ -2,4 +2,5 @@ title: Communication
|
|||
nav:
|
||||
- index.md
|
||||
- mxroute.md
|
||||
- freescout.md
|
||||
- voipms.md
|
108
docs/handbook/infrastructure/communication/freescout.md
Normal file
108
docs/handbook/infrastructure/communication/freescout.md
Normal file
|
@ -0,0 +1,108 @@
|
|||
# FreeScout
|
||||
|
||||
FreeScout is the super lightweight and powerful free open source help desk and shared inbox written in PHP (Laravel framework). It is a self hosted clone of HelpScout.
|
||||
|
||||
## Quick Reference
|
||||
**URL**: [:octicons-tab-external-16: freescout.starcatsys.net](https://freescout.starcatsys.net)
|
||||
**Homepage**: [:octicons-link-external-16: freescout.net](https://freescout.net/)
|
||||
**Hosting**: [:octicons-arrow-right-16: PikaPods](../servers_and_hosting/pikapods.md) :flag_eu: `EU`
|
||||
|
||||
## Modules
|
||||
We are using the following FreeScout modules to extend functionality. See the internal handbook for license keys.
|
||||
|
||||
- [Mobile Notifications](https://freescout.net/module/mobile-notifications/)
|
||||
- [Workflows](https://freescout.net/module/workflows/)
|
||||
- [Ticket Number](https://freescout.net/module/ticket-number/)
|
||||
- [API & Webhooks](https://freescout.net/module/api-webhooks/)
|
||||
- [OAuth & Social Login](https://freescout.net/module/oauth-login/)
|
||||
- [Discord Notifications](https://github.com/darktohka/FreescoutDiscordModule) (third-party)
|
||||
|
||||
## Mailboxes
|
||||
FreeScout is set up to monitor email mailboxes for the following groups:
|
||||
|
||||
``` linenums="1"
|
||||
StarCat Support <support@starcat.systems>
|
||||
StarCat Billing <billing@starcat.systems>
|
||||
StarCat Security <security@starcat.systems>
|
||||
StarCat Abuse Response <abuse@starcat.systems>
|
||||
DocsHub Support <support@docshub.io>
|
||||
OpenHost Support <support@openho.st>
|
||||
PostLine Support <support@postline.email>
|
||||
SourceCamp Support <support@source.camp>
|
||||
StageLink Support <support@stagelink.cloud>
|
||||
```
|
||||
|
||||
## Templates
|
||||
The following templates are used for mailbox signatures and auto-replies. Versions shown below are the raw HTML version, click on the :fontawesome-solid-code: button in the editor to switch to this view.
|
||||
|
||||
### Signature
|
||||
Automatically inserted at the end of an email reply:
|
||||
|
||||
``` html linenums="1"
|
||||
<div><br>– The {%mailbox.fromName%} Team</div>
|
||||
```
|
||||
|
||||
### Auto Reply
|
||||
#### Support + Billing
|
||||
New emails to this mailbox will automatically receive this response:
|
||||
|
||||
**Subject:** `Message Received – {%subject%}`
|
||||
|
||||
``` html linenums="1"
|
||||
<div>
|
||||
<div>Hi there,</div>
|
||||
<div><br></div>
|
||||
<div>Thanks for reaching out! We’ve received your message and created a support ticket (#{%conversation.number%}). Our team will get back to you as soon as possible.</div>
|
||||
<div><br></div>
|
||||
<div>If you have anything else to add, just reply to this email -- it’ll go straight into the ticket.</div>
|
||||
<div><br></div>
|
||||
<div>Talk soon,</div>
|
||||
<div>The {%mailbox.fromName%} Team</div>
|
||||
</div>
|
||||
```
|
||||
|
||||
#### Security
|
||||
New emails to this mailbox will automatically receive this response:
|
||||
|
||||
**Subject:** `Security Report Received – {%subject%}`
|
||||
|
||||
``` html linenums="1"
|
||||
<div>
|
||||
<div>Hello,</div>
|
||||
<div><br></div>
|
||||
<div>Thank you for contacting us. We've received your message and created a ticket (#{%conversation.number%}) to track this issue. We will review your report and follow up with you as soon as possible.</div>
|
||||
<div><br></div>
|
||||
<div>If you have any additional information to share, please reply directly to this email -- it will be added to the ticket.</div>
|
||||
<div><br></div>
|
||||
<div>For secure communication, you can find our PGP key and related information here: <a href="https://about.starcat.systems/contact/security/" target="_blank">View our PGP key</a></div>
|
||||
<div><br></div>
|
||||
<div>We appreciate your help in keeping our systems secure.</div>
|
||||
<div><br></div>
|
||||
<div>Best regards,</div>
|
||||
<div>The {%mailbox.fromName%} Team</div>
|
||||
</div>
|
||||
```
|
||||
|
||||
#### Abuse
|
||||
New emails to this mailbox will automatically receive this response:
|
||||
|
||||
**Subject:** `Abuse Report Received – {%subject%}`
|
||||
|
||||
``` html linenums="1"
|
||||
<div>
|
||||
<div>Hello,</div>
|
||||
<div><br></div>
|
||||
<div>Thank you for reaching out. We've received your report and created a ticket (#{%conversation.number%}) to investigate the issue. We take abuse and misuse of our services seriously, and we’ll review your message as soon as possible.</div>
|
||||
<div><br></div>
|
||||
<div>For a faster response, we encourage you to submit non-DMCA abuse reports through our abuse form here: <a href="https://about.starcat.systems/contact/abuse/" target="_blank">Submit an abuse report</a></div><div><br></div>
|
||||
<div>If you have any additional details, logs, or evidence to share, feel free to reply to this email -- it will be added directly to the ticket.</div>
|
||||
<div><br></div>
|
||||
<div>We appreciate your help in keeping our platform safe and responsible.</div>
|
||||
<div><br></div>
|
||||
<div>Best regards,</div>
|
||||
<div>The {%mailbox.fromName%} Team</div>
|
||||
</div>
|
||||
```
|
||||
|
||||
## Additional Information
|
||||
Please see the [:material-book-lock: FreeScout](https://internal-handbook.starcatsys.net/infrastructure_apps/communication/freescout/) page of the internal handbook for additional configuration and access information.
|
|
@ -3,4 +3,6 @@ nav:
|
|||
- index.md
|
||||
- beszel.md
|
||||
- uptime.md
|
||||
- pagerduty.md
|
||||
- components.md
|
||||
- umami.md
|
|
@ -2,9 +2,11 @@
|
|||
|
||||
Simple, lightweight server monitoring
|
||||
|
||||
## Quick Reference
|
||||
**URL**: [:octicons-tab-external-16: beszel.starcatsys.net](https://beszel.starcatsys.net)
|
||||
**Homepage**: [:octicons-link-external-16: beszel.dev](https://beszel.dev/)
|
||||
**Hosting**: [:octicons-arrow-right-16: PikaPods](../servers_and_hosting/pikapods.md) `EU`
|
||||
**Hosting**: [:octicons-arrow-right-16: Hetzner](../servers_and_hosting/hetzner.md) :flag_de: `NBG1`
|
||||
**Project group**: `SCsys_infra`
|
||||
|
||||
---
|
||||
|
||||
|
|
2
docs/handbook/infrastructure/monitoring/components.md
Normal file
2
docs/handbook/infrastructure/monitoring/components.md
Normal file
|
@ -0,0 +1,2 @@
|
|||
# Monitoring Components
|
||||
Please see the [:material-book-lock: Monitoring Components](https://internal-handbook.starcatsys.net/infrastructure_apps/monitoring/components/) page of the internal handbook for information.
|
26
docs/handbook/infrastructure/monitoring/pagerduty.md
Normal file
26
docs/handbook/infrastructure/monitoring/pagerduty.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
# PagerDuty
|
||||
|
||||
PagerDuty is our incident management and alerting platform.
|
||||
|
||||
## Quick Reference
|
||||
**URL**: [:octicons-link-external-16: starcatsys.pagerduty.com](https://starcatsys.pagerduty.com)
|
||||
**Homepage**: [:octicons-link-external-16: pagerduty.com](https://pagerduty.com)
|
||||
**Hosting**: SaaS Hosted Service
|
||||
|
||||
## Integrations
|
||||
PagerDuty integrates with the following apps:
|
||||
|
||||
### Inbound alerts
|
||||
[:octicons-arrow-right-16: Uptime](uptime.md) - website uptime and cron job monitoring
|
||||
[:octicons-arrow-right-16: Beszel](beszel.md) - server health monitoring
|
||||
|
||||
### Outbound notifications/updates
|
||||
Discord - company chat
|
||||
Instatus - StarCat Systems status page
|
||||
|
||||
---
|
||||
|
||||
!!! example "Work in Progress"
|
||||
This page is not complete, and is subject to change.
|
||||
|
||||
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.
|
|
@ -6,9 +6,10 @@ Unlike many traditional analytics platforms, Umami does not collect or store per
|
|||
|
||||
Designed to be lightweight and easy to set up, Umami can be self-hosted, giving users full control over their data.
|
||||
|
||||
## Quick Reference
|
||||
**URL**: [:octicons-tab-external-16: metrics.starcatsys.net](https://metrics.starcatsys.net)
|
||||
**Homepage**: [:octicons-link-external-16: umami.is](https://umami.is/)
|
||||
**Hosting**: [:octicons-arrow-right-16: PikaPods](../servers_and_hosting/pikapods.md) :flags-eu: `EU`
|
||||
**Hosting**: [:octicons-arrow-right-16: PikaPods](../servers_and_hosting/pikapods.md) :flag_eu: `EU`
|
||||
|
||||
## Groups
|
||||
The `StarCat` group contains the majority of the websites that we monitor.
|
||||
|
@ -16,5 +17,4 @@ The `StarCat` group contains the majority of the websites that we monitor.
|
|||
To get access to this group, please see the notes in the internal handbook, below.
|
||||
|
||||
## Additional Information
|
||||
|
||||
Please see the [:material-book-lock: MXroute](https://internal-handbook.starcatsys.net/infrastructure_apps/communication/mxroute/) page of the internal handbook for additional configuration and access information.
|
||||
Please see the [:material-book-lock: Umami](https://internal-handbook.starcatsys.net/infrastructure_apps/monitoring/umami/) page of the internal handbook for additional configuration and access information.
|
|
@ -2,9 +2,11 @@
|
|||
|
||||
Uptime Kuma is an easy-to-use self-hosted monitoring tool.
|
||||
|
||||
## Quick Reference
|
||||
**URL**: [:octicons-tab-external-16: uptime.starcatsys.net](https://uptime.starcatsys.net)
|
||||
**Homepage**: [:octicons-link-external-16: louislam/uptime-kuma - GitHub](https://github.com/louislam/uptime-kuma)
|
||||
**Hosting**: [:octicons-arrow-right-16: PikaPods](../servers_and_hosting/pikapods.md) `EU`
|
||||
**Hosting**: [:octicons-arrow-right-16: Hetzner](../servers_and_hosting/hetzner.md) :flag_de: `NBG1`
|
||||
**Project group**: `SCsys_infra`
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -5,12 +5,13 @@ To try and standardize things, aim to use the following naming conventions when
|
|||
Hostnames are assigned as follows:
|
||||
|
||||
```
|
||||
env-category-(subservice)-(subdomain)
|
||||
env-category-(subservice)-(subdomain)-(##)
|
||||
```
|
||||
|
||||
- `env`: the environment being hosted. Options are `prod`, `stg`, `dev`, `test`
|
||||
- `category`: what is being hosted. Options are `pubinfra`, `intinfra`, or a specific product (`sourcecamp`, `casper`, `postline`, etc.)
|
||||
- `subservice`: optional, used with `pubinfra` and `intinfra`. For shared infrastructure, what service(s) are being hosted. For example, `auth`, `accounts`, `portal`, etc.
|
||||
- `subdomain`: optional, used for specific products. Identifies the specific user's instance that is being hosted.
|
||||
- `##`: optional, typically used with `subservice`, when we might be running more than one server with the same category/criteria (for example, a monitoring server). To differentiate between servers, add a sequential number (starting at `01`) to each hostname. If the number is one digit, add a `0` buffer before.
|
||||
|
||||
So, for the StarCat Systems [:simple-forgejo: Git server](https://git.starcat.systems), the hostname is `prod-sourcecamp-starcatsys`. (`env`=`prod`, `category`=`sourcecamp`, `subservice`=empty, `subdomain`=`starcatsys`)
|
||||
So, for the StarCat Systems [:simple-forgejo: Git server](https://git.starcat.systems), the hostname is `prod-sourcecamp-starcatsys`. (`env`=`prod`, `category`=`sourcecamp`, `subservice`=empty, `subdomain`=`starcatsys`) Or, one of our monitoring servers is `prod-intinfra-monitoring-01`.
|
5
docs/handbook/infrastructure/security/.nav.yml
Normal file
5
docs/handbook/infrastructure/security/.nav.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
title: Security
|
||||
nav:
|
||||
- index.md
|
||||
- authentik.md
|
||||
- pocket-id.md
|
13
docs/handbook/infrastructure/security/authentik.md
Normal file
13
docs/handbook/infrastructure/security/authentik.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# Authentik
|
||||
|
||||
authentik is an IdP (Identity Provider) and SSO (Single Sign On) platform that is built with security at the forefront of every piece of code, every feature, with an emphasis on flexibility and versatility.
|
||||
|
||||
## Quick Reference
|
||||
**URL**: [:octicons-tab-external-16: sso.starcat.systems](https://sso.starcat.systems)
|
||||
**Homepage**: [:octicons-link-external-16: goauthentik.io/](https://goauthentik.io/)
|
||||
**Hosting**: [:octicons-arrow-right-16: Hetzner](../servers_and_hosting/hetzner.md) :flag_fi: `HEL1`
|
||||
**Project group**: `SCsys_infra`
|
||||
**Configuration repo**: [:simple-forgejo: starcat-infra/auth-server](https://git.starcat.systems/starcat-infra/auth-server)
|
||||
|
||||
## Additional Information
|
||||
Please see the [:material-book-lock: Authentik](https://internal-handbook.starcatsys.net/infrastructure_apps/security/authentik/) page of the internal handbook for additional configuration and access information.
|
11
docs/handbook/infrastructure/security/index.md
Normal file
11
docs/handbook/infrastructure/security/index.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
# Security
|
||||
|
||||
!!! abstract "Placeholder Page"
|
||||
This is a placeholder page. Please see the site navigation for any sub-pages that exist.
|
||||
|
||||
---
|
||||
|
||||
!!! example "Work in Progress"
|
||||
This page is not complete, and is subject to change.
|
||||
|
||||
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.
|
25
docs/handbook/infrastructure/security/pocket-id.md
Normal file
25
docs/handbook/infrastructure/security/pocket-id.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# Pocket ID
|
||||
|
||||
!!! deprecated "Deprecated"
|
||||
**Pocket ID is deprecated and is no longer in use.**
|
||||
|
||||
For up-to-date information, please see [:octicons-arrow-right-16: Authentik](authentik.md).
|
||||
|
||||
Pocket ID is a simple and easy-to-use OIDC provider that allows users to authenticate with their passkeys to your services.
|
||||
|
||||
## Quick Reference
|
||||
**URL**: [:octicons-tab-external-16: id.starcat.systems](https://id.starcat.systems)
|
||||
**Homepage**: [:octicons-link-external-16: pocket-id.org](https://pocket-id.org/)
|
||||
**Hosting**: [:octicons-arrow-right-16: Hetzner](../servers_and_hosting/hetzner.md) :flag_fi: `HEL1`
|
||||
**Project group**: `SCsys_infra`
|
||||
**Configuration repo**: [:simple-forgejo: starcat-infra/auth-server](https://git.starcat.systems/starcat-infra/auth-server)
|
||||
|
||||
## Additional Information
|
||||
Please see the [:material-book-lock: Pocket ID](https://internal-handbook.starcatsys.net/infrastructure_apps/security/pocket-id/) page of the internal handbook for additional configuration and access information.
|
||||
|
||||
---
|
||||
|
||||
!!! example "Work in Progress"
|
||||
This page is not complete, and is subject to change.
|
||||
|
||||
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.
|
|
@ -3,4 +3,5 @@ nav:
|
|||
- index.md
|
||||
- hetzner.md
|
||||
- nfsn.md
|
||||
- namecrane.md
|
||||
- pikapods.md
|
|
@ -15,11 +15,20 @@
|
|||
## Locations
|
||||
**VPS**:
|
||||
|
||||
- Europe (preferred)
|
||||
- Primary: `helsinki`
|
||||
- Secondary: `nuremberg` or `falkenstein` (depending on use-case)
|
||||
- USA
|
||||
- Primary: `ashburn`
|
||||
- Secondary: `hillsboro`
|
||||
- Europe :flag_eu: (preferred)
|
||||
- Primary: :flag_fi: `helsinki`
|
||||
- Secondary: :flag_de: `nuremberg` or :flag_de: `falkenstein` (depending on use-case)
|
||||
- USA :flag_us:
|
||||
- Primary: :flag_us: `ashburn`
|
||||
- Secondary: :flag_us: `hillsboro`
|
||||
|
||||
**Dedicated**: All Hetzner dedicated servers are in Europe, no particularly preferred datacenters.
|
||||
**Dedicated**: All Hetzner dedicated servers are in :flag_eu: Europe, no particularly preferred datacenters.
|
||||
|
||||
## Firewalls
|
||||
Typical firewalls used on most cloud:
|
||||
|
||||
`allow_Beszel_agent_45876` - inbound `TCP`, port `45876`; inbound `ICMP`
|
||||
|
||||
`allow_web` - inbound `ICMP`; inbound `TCP`, port `80`; inbound `TCP`, port `443`
|
||||
|
||||
`allow_ssh22` - inbound `TCP`, port `22`; inbound `ICMP`
|
|
@ -0,0 +1,9 @@
|
|||
# NameCrane
|
||||
|
||||
[:octicons-link-external-16: NameCrane](https://namecrane.com/) is a web hosting provider that hosts some of our internal and service dynamic web pages and apps.
|
||||
|
||||
## Quick Links
|
||||
[:octicons-link-external-16: Control panel](https://ny-shared01.dapanel.net:2222/evo/) - limited access, see internal handbook for 1Password link.
|
||||
|
||||
## Additional Information
|
||||
Please see the [:material-book-lock: NameCrane](https://internal-handbook.starcatsys.net/infrastructure_apps/servers_hosting/namecrane/) page of the internal handbook for additional configuration and access information.
|
|
@ -7,12 +7,4 @@
|
|||
[:octicons-link-external-16: phpMyAdmin](https://phpmyadmin.nearlyfreespeech.net/) - web-based MySQL DB access. You will need a personal MySQL login, or get one from the secrets system.
|
||||
|
||||
## Additional Information
|
||||
Please see the [:material-book-lock: NFSN](https://internal-handbook.starcatsys.net/infrastructure_apps/servers_hosting/nfsn/) page of the internal handbook for additional configuration and access information.
|
||||
|
||||
|
||||
---
|
||||
|
||||
!!! example "Work in Progress"
|
||||
This page is not complete, and is subject to change.
|
||||
|
||||
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.
|
||||
Please see the [:material-book-lock: NFSN](https://internal-handbook.starcatsys.net/infrastructure_apps/servers_hosting/nfsn/) page of the internal handbook for additional configuration and access information.
|
|
@ -5,14 +5,18 @@
|
|||
[:octicons-link-external-16: Control panel](https://www.pikapods.com/pods) - limited access, contact admin if you need access or need to make changes
|
||||
|
||||
## Hosted Apps
|
||||
- [:octicons-arrow-right-16: Beszel](../monitoring/beszel.md)
|
||||
- [:octicons-arrow-right-16: Uptime](../monitoring/uptime.md)
|
||||
|
||||
- [:octicons-arrow-right-16: Umami](../monitoring/umami.md)
|
||||
- [FreeScout](../communication/freescout.md)
|
||||
- Listmonk (handbook page to be created)
|
||||
## Regions
|
||||
When it makes sense, host any new pods in the `EU` region, as it places the pod closer to the majority of our services. For our USA hosted services, or in other special situations, pods can also be hosted in the `US` region.
|
||||
When it makes sense, host any new pods in the :flag_eu: `EU` region, as it places the pod closer to the majority of our services. For our USA hosted services, or in other special situations, pods can also be hosted in the :flag_us: `US` region.
|
||||
|
||||
---
|
||||
!!! example "Work in Progress"
|
||||
This page is not complete, and is subject to change.
|
||||
## Backups
|
||||
PikaPods offers the capability to back up the hosted apps to an S3-compatible service (in our case, B2).
|
||||
|
||||
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.
|
||||
See [:octicons-link-external-16: PikaPods' documentation](https://docs.pikapods.com/manage/backup) for specific details on setting this up. Right now, you need to ask `@thhsh` to make a new B2 bucket and get credentials set up.
|
||||
|
||||
!!! warning
|
||||
Once you set up backups for the pod, make sure you save the repository password in 1Password so we can recover the backups if needed.
|
||||
|
||||
To find the repository password, go to your pod, click :fontawesome-solid-gear:, click **Backups**, and copy **Repository Password**. Save this in the 1Password record for the B2 bucket credentials.
|
|
@ -4,7 +4,7 @@ We use a Nextcloud instance as our internal "cloud" for file hosting and sharing
|
|||
|
||||
**URL**: [:octicons-tab-external-16: cloud.starcatsys.net](https://cloud.starcatsys.net)
|
||||
**Homepage**: [:octicons-link-external-16: nextcloud.com](https://nextcloud.com/)
|
||||
**Hosting**: [:octicons-arrow-right-16: Hetzner](../servers_and_hosting/hetzner.md) `FSN`
|
||||
**Hosting**: [:octicons-arrow-right-16: Hetzner](../servers_and_hosting/hetzner.md) :flag_de: `FSN`
|
||||
|
||||
---
|
||||
|
||||
|
|
|
@ -3,4 +3,5 @@ nav:
|
|||
- index.md
|
||||
- editing.md
|
||||
- syntax.md
|
||||
- tricks.md
|
||||
- custom_icons.md
|
|
@ -5,6 +5,9 @@ This page contains information on editing/making changes to this website.
|
|||
## Syntax
|
||||
Please see [:octicons-arrow-right-16: Syntax](syntax.md) for reference on various Material for MkDocs syntax you can use in your Markdown, and specific usage on this site.
|
||||
|
||||
## Tips + Tricks
|
||||
[:octicons-arrow-right-16: Tips + Tricks](tricks.md) contains some useful hints for "strange" things you might need to do every once in a while.
|
||||
|
||||
---
|
||||
|
||||
!!! example "Work in Progress"
|
||||
|
|
|
@ -8,6 +8,11 @@ This site is written in Markdown and is generated using [:simple-materialformkdo
|
|||
## Editing
|
||||
If you're looking for information about editing this site, please see [:octicons-arrow-right-16: Editing](editing.md). For specific Markdown syntax you can use with Material for MkDocs, please see [:octicons-arrow-right-16: Syntax](syntax.md).
|
||||
|
||||
## Setup notes
|
||||
Some of these pages are notes on custom configurations/setups that we're using for this site:
|
||||
|
||||
[:octicons-arrow-right-16: Custom Icons](custom_icons.md) - instructions for creating and loading custom icons/symbols for use in MkDocs
|
||||
|
||||
---
|
||||
|
||||
!!! example "Work in Progress"
|
||||
|
|
|
@ -12,6 +12,13 @@ Reference for all available Material for MkDocs icons: [:simple-materialformkdoc
|
|||
:material-book-lock: `:material-book-lock:` - used for links to the StarCat Systems internal handbook
|
||||
:material-folder-lock: `:material-folder-lock:` - used for restricted links to files hosted on StarCat Cloud.
|
||||
|
||||
### Commonly-used flag icons
|
||||
:flag_us: `:flag_us:` - United States of America
|
||||
:flag_eu: `:flag_eu:` - European Union
|
||||
:flag_de: `:flag_de:` - Germany
|
||||
:flag_fi: `:flag_fi:` - Finland
|
||||
:flag_lu: `:flag_lu:` - Luxembourg
|
||||
|
||||
### Custom icons
|
||||
There are some custom icons added to this MkDocs instance, for example for StarCat product logos. See [:octicons-arrow-right-16: Custom Icons](custom_icons.md) for more details on adding and using custom icons.
|
||||
|
||||
|
|
26
docs/handbook/meta/tricks.md
Normal file
26
docs/handbook/meta/tricks.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
# Tips + Tricks
|
||||
Some handy tips and tricks when working on this site:
|
||||
|
||||
## Custom HTML
|
||||
### Hide page title
|
||||
To hide the title on a page (like on the [:octicons-arrow-right-16: Home page](../../support/index.md)), paste this style block somewhere on the page:
|
||||
|
||||
``` html linenums="1"
|
||||
<style>
|
||||
.md-typeset h1 {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
```
|
||||
|
||||
## Images
|
||||
### Logo Size
|
||||
When embedding a site logo in a page (like on the [:octicons-arrow-right-16: Home page](../../support/index.md)), the sweet spot seems to be `300px` for the image width so that it doesn't look "off". Or, it may be that the image height is `150px`. Need to experiment with other logos on pages.
|
||||
|
||||
### Different images for dark/light mode
|
||||
You can use `#only-dark` to only show an image in dark mode, and `#only-light` to only show an image in light mode. For example:
|
||||
|
||||
``` md linenums="1"
|
||||

|
||||

|
||||
```
|
|
@ -5,7 +5,9 @@ hide:
|
|||
- path
|
||||
---
|
||||
|
||||
# Welcome to StarCat Systems
|
||||
# StarCat Systems
|
||||

|
||||

|
||||
|
||||
:material-hand-wave: Hello! You've found the 'about' site for [StarCat Systems](https://starcat.systems). This site contains documentation, guides, and other information about our projects and our company.
|
||||
|
||||
|
@ -15,6 +17,7 @@ Common links that you may find useful:
|
|||
[:fontawesome-regular-user: StarCat Account Settings](#)
|
||||
[:octicons-gear-24: Control Panels](#)
|
||||
[:octicons-credit-card-24: Billing Portal](https://sandbox.polar.sh/starcatsys/portal)
|
||||
[:fontawesome-solid-life-ring: Get Product Support](support/index.md)
|
||||
[:material-message-text: Contact StarCat Systems](contact/index.md)
|
||||
[:material-alarm-light: System Status](https://starcatsys.instatus.com/)
|
||||
|
||||
|
@ -35,7 +38,7 @@ You'll find the following sections of information on this site:
|
|||
|
||||
---
|
||||
|
||||
Information about [SourceCamp](https://starcat.systems), a simple, private Git server host.
|
||||
Information about [SourceCamp](https://starcat.systems), the simple, private Git server host.
|
||||
|
||||
[:octicons-arrow-right-16: SourceCamp](sourcecamp/index.md)
|
||||
|
||||
|
@ -43,15 +46,15 @@ You'll find the following sections of information on this site:
|
|||
|
||||
---
|
||||
|
||||
Information about [DocsHub](https://docshub.io), a continuous documentation platform.
|
||||
Information about [DocsHub](https://docshub.io), the continuous documentation platform.
|
||||
|
||||
[:octicons-arrow-right-16: DocsHub](docshub/index.md)
|
||||
|
||||
- :logos-postline:{ .lg .middle .starcat-paleblue } **Postline**
|
||||
- :logos-postline:{ .lg .middle .starcat-paleblue } **PostLine**
|
||||
|
||||
---
|
||||
|
||||
Information about [Postline](https://postline.email), a discussion + announcement list service.
|
||||
Information about [PostLine](https://postline.email), the discussion + announcement list service.
|
||||
|
||||
[:octicons-arrow-right-16: Postline](postline/index.md)
|
||||
|
||||
|
@ -59,7 +62,7 @@ You'll find the following sections of information on this site:
|
|||
|
||||
---
|
||||
|
||||
Information about [StageLink](https://stagelink.cloud), a remote AV+ system management platform.
|
||||
Information about [StageLink](https://stagelink.cloud), the remote AV+ system management platform.
|
||||
|
||||
[:octicons-arrow-right-16: StageLink](stagelink/index.md)
|
||||
|
||||
|
@ -109,4 +112,10 @@ You'll find the following sections of information on this site:
|
|||
Found an error, or have a content suggestion? **You** are welcome to suggest changes to this site! The source material for this site is hosted on our [:simple-forgejo: Git server](https://git.starcat.systems/starcatsys/about). Check out the [:octicons-arrow-right-16: Editing this site](editing.md) section in the Handbook for more information on making changes.
|
||||
|
||||
## :fontawesome-brands-creative-commons: License
|
||||
The contents of this site are licensed under [:fontawesome-brands-creative-commons::fontawesome-brands-creative-commons-by::fontawesome-brands-creative-commons-sa: CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/), unless otherwise noted.
|
||||
The contents of this site are licensed under [:fontawesome-brands-creative-commons::fontawesome-brands-creative-commons-by::fontawesome-brands-creative-commons-sa: CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/), unless otherwise noted.
|
||||
|
||||
<style>
|
||||
.md-typeset h1 {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
|
@ -1,3 +1,10 @@
|
|||
title: Policies
|
||||
nav:
|
||||
- index.md
|
||||
- index.md
|
||||
- terms.md
|
||||
- privacy.md
|
||||
- aup.md
|
||||
- abuse.md
|
||||
- dmca.md
|
||||
- subprocessors.md
|
||||
- refund.md
|
49
docs/policies/abuse.md
Normal file
49
docs/policies/abuse.md
Normal file
|
@ -0,0 +1,49 @@
|
|||
# Abuse Handling Policy
|
||||
|
||||
!!! tip "Submitting an abuse report"
|
||||
If you need to submit an abuse report, please visit our [:octicons-arrow-right-16: Abuse report](../contact/abuse.md) page.
|
||||
|
||||
*Last updated 2025-06-04*
|
||||
|
||||
The internet is full of opportunities. Unfortunately, there are always people who exploit these opportunities to the detriment of others. It is important to us to uncover and prevent this abuse. We want the internet to be a better and safer place for everyone.
|
||||
|
||||
When we discover potential abusive usage of our products and services as detailed in our [Acceptable Use Policy](aup.md), we investigate using the following process.
|
||||
|
||||
## Discovery
|
||||
How do we discover potential abuse?
|
||||
|
||||
- Someone alerts us. We give abuse reports our full care and attention. Our support teams also respond to every question or comment that comes in. If we notice anything in those emails that points to a violation, we will look into it.
|
||||
- We notice an anomaly in our operations and systems monitoring. We monitor a range of things about our products, error rates of web requests, message sending rates, and the like. If we see something weird with those numbers, we get to the bottom of it.
|
||||
- We stumble upon public web content that links an individual or organization to a StarCat Systems product. We aren’t scouring the Internet looking for those links, but if we do come across any, we check them out.
|
||||
|
||||
## Investigation
|
||||
How do we investigate potential abuse?
|
||||
|
||||
We focus on the available to us: what we see and hear account users say and do. We document what we observe and ask whether that observable evidence points to a restricted use.
|
||||
|
||||
We have an obligation to protect the privacy and safety of both our customers and the people reporting issues to us. We do our best to balance those responsibilities throughout the process:
|
||||
|
||||
- We make every effort to complete our investigations without accessing a customer account. For instance, if there are screenshots or public documents available, we review those. We also consider whether it is appropriate to involve the account owner in a given investigation and seek additional evidence from them.
|
||||
- As we review the evidence, we look for indications of existing negative impact. We also assess the severity of any potential negative impact, regardless of intent. When relevant, we look for and follow available guidelines from expert institutions.
|
||||
- If we cannot come to a fair assessment from the information available, we may decide to access a customer account without notice. We do not make this decision lightly. Customer privacy is a big deal to us and we only pursue this course of action if the evidence we have already is very concerning, but not definitive.
|
||||
|
||||
While some violations are flatly obvious, others are subjective, nuanced, and difficult to adjudicate. We give each case adequate time and attention, commensurate with the violation, criticality, and severity of the charge.
|
||||
|
||||
## Decision
|
||||
We will terminate an account without advance notice if there is evidence it is being used for a restricted purpose that has, is, or will cause severe harm. If applicable, we will also report the incident to the appropriate authorities.
|
||||
|
||||
For other cases, we’ll take a case-by-case approach to clear things up.
|
||||
|
||||
Further, as a small, privately owned independent business that puts our values and conscience ahead of growth at all costs, we reserve the right to deny service to anyone we ultimately feel uncomfortable doing business with.
|
||||
|
||||
### Can you appeal a decision?
|
||||
If we terminate an account without notice, the decision is final.
|
||||
|
||||
For other cases, we will consider good faith appeals made by the account owner within 14 calendar days. To submit this appeal, reply to the email ticket notification that the account owner received.
|
||||
|
||||
---
|
||||
!!! info "These policies apply to all StarCat products"
|
||||
Unless otherwise noted, these policies apply to all products and services built and provided by StarCat Systems. If there are any variations to policies for specific products, we'll make a note on that product's policies page(s).
|
||||
|
||||
!!! quote "Attribution"
|
||||
This policy is adapted from the [Basecamp open-source policies](https://github.com/basecamp/policies) / [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
|
39
docs/policies/aup.md
Normal file
39
docs/policies/aup.md
Normal file
|
@ -0,0 +1,39 @@
|
|||
# Acceptable Use Policy
|
||||
|
||||
!!! tip "Submitting an abuse report"
|
||||
If you need to submit an abuse report, please visit our [:octicons-arrow-right-16: Abuse report](../contact/abuse.md) page.
|
||||
|
||||
*Last updated 2025-07-21*
|
||||
|
||||
Your use of any StarCat Systems product or service is subject to all of our [policies](index.md), including this Acceptable Use Policy (AUP). To sum it up, StarCat Systems reserves the right to suspend or terminate your account, with or without notice, and in our sole discretion.
|
||||
|
||||
We would love to give an exhaustive list of ok and not-ok activities, but folks are creative and we can’t predict everything they’ll come up with. Generally speaking, however, go ahead and be creative but don’t do anything on our services that negatively impacts StarCat Systems, other customers, or third parties.
|
||||
|
||||
Some examples of prohibited uses:
|
||||
|
||||
- Spamming (sending, proxying, or serving spam or unsolicited marketingcontent)
|
||||
- Bypassing free allowance and/or trial plan limits
|
||||
- Cryptomining of any variety
|
||||
- Copyright violations (bots, torrents, mirrors)
|
||||
- Security testing (network or application scanning, phishing, or penetration testing) without our prior written consent
|
||||
- Serving violent or harassing content (doxxing, revenge pornography)
|
||||
- Illegal activities of any kind, according to the laws of the USA, Germany, and Finland
|
||||
|
||||
Beyond these examples, you acknowledge that you may not:
|
||||
|
||||
- Collect or extract information and/or user data from accounts which do not belong to you.
|
||||
- Circumvent, disable, or otherwise interfere with security-related features of the Services.
|
||||
- Trick, defraud, or mislead us or other users, including but not limited to making false reports or impersonating another user.
|
||||
- Upload or transmit (or attempt to upload or to transmit) viruses or any type of malware, or information collection mechanism, including 1×1 pixels, web bugs, cookies, or other similar devices.
|
||||
- Interfere with, disrupt, or create an undue burden on the Services or the networks or the Services connected.
|
||||
- Harass, annoy, intimidate, or threaten others, or any of our employees engaged in providing any portion of the Services to you.
|
||||
- Disparage, tarnish, or otherwise harm, in our opinion, us and/or the Services.
|
||||
- Use the Services in a manner inconsistent with any applicable laws or regulations.
|
||||
- Use the Services in a manner that violates (or causes us to violate) any agreements with our [Subprocessors](subprocessors.md) or service providers.
|
||||
|
||||
---
|
||||
!!! info "This policy applies to all StarCat products"
|
||||
Unless otherwise noted, this policy applies to all products and services built and provided by StarCat Systems. If there are any variations to policies for specific products, we'll make a note on that product's policies page(s).
|
||||
|
||||
!!! quote "Attribution"
|
||||
Portions of this policy are adapted from the [Basecamp open-source policies](https://github.com/basecamp/policies) / [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
|
47
docs/policies/dmca.md
Normal file
47
docs/policies/dmca.md
Normal file
|
@ -0,0 +1,47 @@
|
|||
# DMCA
|
||||
|
||||
*Last updated 2025-07-21*
|
||||
|
||||
## Notification of Copyright Infringement Claims
|
||||
|
||||
Making original work is hard! As described in our [Acceptable Use Policy](aup.md), you can’t use StarCat Systems products to make or disseminate work that uses the intellectual property of others beyond the bounds of [fair use](https://www.copyright.gov/fair-use/more-info.html).
|
||||
|
||||
Are you a copyright owner? Under the Digital Millennium Copyright Act (17 U.S.C. § 512), you have the right to notify us (StarCat Systems) if you believe that an account user of any product we built and maintain has infringed on your work(s) as copyright owner. To be effective, the notification of claimed infringement must be written. Please include the following information:
|
||||
|
||||
- A physical or electronic signature of a person authorized to act on behalf of the owner of an exclusive right that is allegedly infringed.
|
||||
- Identification of the copyrighted work(s) claimed to have been infringed. If there are multiple, please share a representative list of those works.
|
||||
- A way for us to locate the material you believe is infringing the copyrighted work.
|
||||
- Your name and contact information so that we can get back to you. Email address is preferred but a telephone number or mailing address works too.
|
||||
- A statement that you, in good faith, believe that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or the law.
|
||||
- A statement that the information in the notification is accurate, and under penalty of perjury, that you are authorized to act on behalf of the owner of an exclusive right that is allegedly infringed.
|
||||
|
||||
## Digital Millennium Copyright Act (“DCMA”) Counter-notifications
|
||||
|
||||
On the flip-side, if you believe your material has been removed in error, you can file a written counter-notification. Please include the following information:
|
||||
|
||||
- A physical or electronic signature, or the signature of the person authorized to act on your behalf.
|
||||
- A description of the material that was removed.
|
||||
- A description of where the material appeared in StarCat Systems products prior to their removal.
|
||||
- Your name and contact information so that we can get back to you. Email address is preferred but a telephone number or mailing address works too.
|
||||
- A statement under penalty of perjury that you have a good faith belief that the material was removed or disabled as a result of mistake or misidentification.
|
||||
- A statement that you consent to the jurisdiction of the Federal District Court for the judicial district in which your address is located, or if your address is outside of the United States, in the Northern District of Ohio (where StarCat Systems is located).
|
||||
- A statement that you will accept service of process from the person who filed the original DMCA notice or an agent of that person. (In other words, you’ve designated that person to receive documents on your behalf.)
|
||||
|
||||
## Where to Send Notices
|
||||
|
||||
You can notify us of either copyright infringement claims or DCMA counter-notifications through either of the following channels:
|
||||
|
||||
**By email**: [abuse@starcat.systems](mailto:abuse@starcat.systems)
|
||||
|
||||
**By mail**:
|
||||
StarCat Systems
|
||||
ATTN: DMCA Officer
|
||||
PO Box 770951
|
||||
Lakewood, OH 44107
|
||||
|
||||
---
|
||||
!!! info "This policy applies to all StarCat products"
|
||||
Unless otherwise noted, this policy applies to all products and services built and provided by StarCat Systems. If there are any variations to policies for specific products, we'll make a note on that product's policies page(s).
|
||||
|
||||
!!! quote "Attribution"
|
||||
This policy is adapted from the [Basecamp open-source policies](https://github.com/basecamp/policies) / [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
|
|
@ -1,11 +1,15 @@
|
|||
# Policies
|
||||
|
||||
!!! abstract "Placeholder Page"
|
||||
This is a placeholder page. Please see the site navigation for any sub-pages that exist.
|
||||
This `policies` section contains important legal information regarding our products. You should read and userstand all of this information before using any StarCat Systems product or service.
|
||||
|
||||
---
|
||||
!!! info "These policies apply to all StarCat products"
|
||||
Unless otherwise noted, these policies apply to all products and services built and provided by StarCat Systems. If there are any variations to policies for specific products, we'll make a note on that product's policies page(s).
|
||||
|
||||
!!! example "Work in Progress"
|
||||
This page is not complete, and is subject to change.
|
||||
|
||||
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.
|
||||
## Our Policies
|
||||
[:octicons-arrow-right-16: Terms of Service](terms.md)
|
||||
[:octicons-arrow-right-16: Privacy Policy](privacy.md)
|
||||
[:octicons-arrow-right-16: Acceptable Use Policy](aup.md)
|
||||
[:octicons-arrow-right-16: Abuse Handling Policy](abuse.md)
|
||||
[:octicons-arrow-right-16: DMCA Policy](dmca.md)
|
||||
[:octicons-arrow-right-16: Subprocessors](subprocessors.md)
|
||||
[:octicons-arrow-right-16: Refund Policy](refund.md)
|
131
docs/policies/privacy.md
Normal file
131
docs/policies/privacy.md
Normal file
|
@ -0,0 +1,131 @@
|
|||
# Privacy Policy
|
||||
|
||||
*Last updated 2025-07-21*
|
||||
|
||||
The privacy of your data—and it is your data, not ours!—is a big deal to us. In this policy, we lay out: what data we collect and why; how your data is handled; and your rights with respect to your data. We promise we never sell your data: never have, never will.
|
||||
|
||||
This policy applies to all products and services built and maintained by StarCat Systems (together, "StarCat Systems").
|
||||
|
||||
This policy applies to our handling of information about site visitors, prospective customers, and customers and authorized users (in relation to their procurement of the services and management of their relationship with StarCat Systems). We refer collectively to these categories of individuals as "you" throughout this policy.
|
||||
|
||||
However, this policy does not cover information about a customer’s end users that StarCat Systems receives from a customer, or otherwise processes on a customer’s behalf, in connection with the services provided by StarCat Systems to the customer pursuant to an applicable services agreement (including the content of messages of customer end users ("End User Communications")). StarCat Systems processes End User Communications under the instructions of the relevant customer, which is the "data controller" or "business" (or occupies a similar role as defined in applicable privacy laws), as described in the applicable services agreement between such customer and StarCat Systems. StarCat Systems’ obligations as a "data processor" or "service provider" with respect to such information are defined in such services agreement and applicable data protection addendum and are not made part of this policy.
|
||||
|
||||
If you are a customer’s end user and you have questions about how your information is collected and processed through the services, please contact the organization who has provided your information to us for more information.
|
||||
|
||||
## What we collect and why
|
||||
|
||||
Our guiding principle is to collect only what we need. Here’s what that means in practice:
|
||||
|
||||
### Identity and access
|
||||
|
||||
When you sign up for a StarCat Systems product or service, we ask for identifying information such as your name, email address, and maybe a company name. That’s so you can personalize your new account, and we can send you product updates and other essential information. We may also send you optional surveys from time to time to help us understand how you use our products and to make improvements. With your consent, we will send you our newsletter and other updates. We sometimes also give you the option to add a profile picture that displays in our products.
|
||||
|
||||
We’ll never sell your personal information to third parties, and we won’t use your name or company in marketing statements without your permission either.
|
||||
|
||||
### Billing information
|
||||
|
||||
If you sign up for a paid StarCat Systems product, you will be asked to provide your payment information and billing address. Credit card information is submitted directly to our payment processor and doesn’t hit StarCat Systems servers. We store a record of the payment transaction, including the last 4 digits of the credit card number, for purposes of account history, invoicing, and billing support. We store your billing address so we can charge you for service, calculate any sales tax due, send you invoices, and detect fraudulent credit card transactions. We occasionally use aggregate billing information to guide our marketing efforts.
|
||||
|
||||
### Product interactions
|
||||
|
||||
We store on our servers the content that you upload or receive or maintain in your StarCat Systems product accounts. This is so you can use our products as intended, for example, to create projects in Basecamp or to receive email in HEY. We keep this content as long as your account is active. If you delete your account, we’ll delete the content within 60 days.
|
||||
|
||||
### General Geolocation data
|
||||
|
||||
For most of our products, we log the full IP address used to sign up a product account and retain that for use in mitigating future spammy signups. We also log all account access by full IP address for security and fraud prevention purposes, and we keep this login data for as long as your product account is active.
|
||||
|
||||
### Website interactions
|
||||
|
||||
We collect information about your browsing activity for analytics and statistical purposes such as conversion rate testing and experimenting with new product designs. This includes, for example, your browser and operating system versions, your IP address, which web pages you visited and how long they took to load, and which website referred you to us. If you have an account and are signed in, these web analytics data are tied to your IP address and user account until your account is no longer active. The web analytics we use are described further in the Advertising and Cookies section.
|
||||
|
||||
### Anti-bot assessments
|
||||
|
||||
We use [CAPTCHA](https://en.wikipedia.org/wiki/CAPTCHA) across our applications to mitigate brute force logins and as a means of spam protection. We have a legitimate interest in protecting our apps and the broader Internet community from credential stuffing attacks and spam. When you log into your StarCat Systems accounts and when you fill in certain forms in HEY, the CAPTCHA service evaluates various information (e.g., IP address, how long the visitor has been on the app, mouse movements) to try to detect if the activity is from an automated program instead of a human. The CAPTCHA service then provides StarCat Systems with the spam score results; we do not have access to the evaluated information.
|
||||
|
||||
### Cookies
|
||||
|
||||
We also use persistent first-party cookies and some third-party cookies to store certain preferences, make it easier for you to use our applications, and perform A/B testing as well as support some analytics.
|
||||
|
||||
A cookie is a piece of text stored by your browser. It may help remember login information and site preferences. It might also collect information such as your browser type, operating system, web pages visited, duration of visit, content viewed, and other click-stream data. You can adjust cookie retention settings and accept or block individual cookies in your browser settings, although our apps won’t work and other aspects of our service may not function properly if you turn cookies off.
|
||||
|
||||
### Voluntary correspondence
|
||||
|
||||
When you email StarCat Systems with a question or to ask for help, we keep that correspondence, including your email address, so that we have a history of past correspondence to reference if you reach out in the future.
|
||||
|
||||
We also store information you may volunteer, for example, written responses to surveys. If you agree to a customer interview, we may ask for your permission to record the conversation for future reference or use. We will only do so with your express consent.
|
||||
|
||||
## When we access or disclose your information
|
||||
|
||||
**To provide products or services you’ve requested**. We use some third-party subprocessors to help run our applications and provide the Services to you. You can view the third-party subprocessors we use for each of our products on our [Subprocessors page](subprocessors.md).
|
||||
|
||||
We may disclose your information at your direction if you integrate a third-party service into your use of our products.
|
||||
|
||||
No StarCat Systems human looks at your content except for limited purposes with your express permission, for example, if an error occurs that stops an automated process from working and requires manual intervention to fix. These are rare cases, and when they happen, we look for root cause solutions as much as possible to avoid them recurring. We may also access your data if required in order to respond to legal process (see "When required under applicable law" below).
|
||||
|
||||
**To help you troubleshoot or squash a software bug, with your permission.** If at any point we need to access your content to help you with a support case, we will ask for your consent before proceeding.
|
||||
|
||||
**To investigate, prevent, or take action regarding [restricted uses](aup.md).** Accessing a customer’s account when investigating potential abuse is a measure of last resort. We want to protect the privacy and safety of both our customers and the people reporting issues to us, and we do our best to balance those responsibilities throughout the process. If we discover you are using our products for a restricted purpose, we will take action as necessary, including notifying appropriate authorities where warranted.
|
||||
|
||||
**Aggregated and de-identified data.** We may aggregate and/or de-identify information collected through the services. We may use de-identified or aggregated data for any purpose, including marketing or analytics.
|
||||
|
||||
**When required under applicable law.** StarCat Systems is a U.S. company. Data infrastructure is located in the U.S., Germany, and Finland.
|
||||
|
||||
* Requests for user data. Our policy is to not respond to government requests for user data unless we are compelled by legal process or in limited circumstances in the event of an emergency request. However, if U.S. law enforcement authorities have the necessary warrant, criminal subpoena, or court order requiring us to disclose data, we must comply. Likewise, we will only respond to requests from government authorities outside the U.S. if compelled by the U.S. government through procedures outlined in a mutual legal assistance treaty or agreement. It is StarCat Systems’ policy to notify affected users before we disclose data unless we are legally prohibited from doing so, and except in some emergency cases.
|
||||
|
||||
* Preservation requests. Similarly, StarCat Systems’ policy is to comply with requests to preserve data only if compelled by the U.S. Federal Stored Communications Act, 18 U.S.C. Section 2703(f), or by a properly served U.S. subpoena for civil matters. We do not disclose preserved data unless required by law or compelled by a court order that we choose not to appeal. Furthermore, unless we receive a proper warrant, court order, or subpoena before the required preservation period expires, we will destroy any preserved copies of customer data at the end of the preservation period.
|
||||
|
||||
* If we are audited by a tax authority, we may be required to disclose billing-related information. If that happens, we will disclose only the minimum needed, such as billing addresses and tax exemption information.
|
||||
|
||||
Finally, if StarCat Systems is acquired by or merges with another company — we don’t plan on that, but if it happens — we’ll notify you well before any of your personal information is transferred or becomes subject to a different privacy policy.
|
||||
|
||||
## Your rights with respect to your information
|
||||
|
||||
At StarCat Systems, we strive to apply the same data rights to all customers, regardless of their location. Some of these rights include:
|
||||
|
||||
* **Right to Know.** You have the right to know what personal information is collected, used, shared or sold. We outline both the categories and specific bits of data we collect, as well as how they are used, in this privacy policy.
|
||||
* **Right of Access.** This includes your right to access the personal information we gather about you, and your right to obtain information about the sharing, storage, security and processing of that information.
|
||||
* **Right to Correction.** You have the right to request correction of your personal information.
|
||||
* **Right to Erasure / “To Be Forgotten”.** This is your right to request, subject to certain limitations under applicable law, that your personal information be erased from our possession and, by extension, from all of our service providers. Fulfillment of some data deletion requests may prevent you from using StarCat Systems services because our applications may then no longer work. In such cases, a data deletion request may result in closing your account.
|
||||
* **Right to Complain.** You have the right to make a complaint regarding our handling of your personal information with the appropriate supervisory authority.
|
||||
* **Right to Restrict Processing.** This is your right to request restriction of how and why your personal information is used or processed, including opting out of sale of your personal information. (Again: we never have and never will sell your personal data.)
|
||||
* **Right to Object.** You have the right, in certain situations, to object to how or why your personal information is processed.
|
||||
* **Right to Portability.** You have the right to receive the personal information we have about you and the right to transmit it to another party. If you want to export data from your accounts, you can do so by [contacting us](https://starcat.systems/contact).
|
||||
* **Right to not Be Subject to Automated Decision-Making.** You have the right to object to and prevent any decision that could have a legal or similarly significant effect on you from being made solely based on automated processes. This right is limited if the decision is necessary for performance of any contract between you and us, is allowed by applicable law, or is based on your explicit consent.
|
||||
* **Right to Non-Discrimination.** We do not and will not charge you a different amount to use our products, offer you different discounts, or give you a lower level of customer service because you have exercised your data privacy rights. However, the exercise of certain rights may, by virtue of your exercising those rights, prevent you from using our Services.
|
||||
|
||||
Many of these rights can be exercised by signing in and updating your account information. Please note that certain information may be exempt from such requests under applicable law. For example, we need to retain certain information in order to provide our services to you.
|
||||
|
||||
In some cases, we also need to take reasonable steps to verify your identity before responding to a request, which may include, at a minimum, depending on the sensitivity of the information you are requesting and the type of request you are making, verifying your name and email address. If we are unable to verify you, we may be unable to respond to your requests. If you have questions about exercising these rights or need assistance, please [contact us](https://starcat.systems/contact). If an authorized agent is corresponding on your behalf, we will need written consent with a signature from the account holder before proceeding.
|
||||
|
||||
Depending on applicable law, you may have the right to appeal our decision to deny your request, if applicable. We will provide information about how to exercise that right in our response denying the request. You also have the right to lodge a complaint with a supervisory authority. If you are in the EU or UK, you can contact your data protection authority to file a complaint or learn more about local privacy laws.
|
||||
|
||||
## How we secure your data
|
||||
|
||||
All data is encrypted via [SSL/TLS](https://en.wikipedia.org/wiki/Transport_Layer_Security) when transmitted from our servers to your browser. The database backups are also encrypted. In addition, we go to great lengths to secure your data at rest.
|
||||
|
||||
## What happens when you delete content in your product accounts
|
||||
|
||||
In some of our applications, we may give you the option to trash content. Anything you trash in your product accounts while they are active will be kept in an accessible trash can for about 25 days (it varies a little by product). After that time, the trashed content cannot be accessed via the application and we are not able to retrieve it for you. The trashed content may remain on our active servers for another 30 days, and copies of the content may be held in backups of our application databases for up to another 30 days after that. Altogether, any content trashed in your product accounts should be purged from all of our systems and logs within 90 days.
|
||||
|
||||
If you choose to cancel your account, your content will become immediately inaccessible and should be purged from our systems in full within 60 days. This applies both for cases when an account owner directly cancels and for auto-canceled accounts.
|
||||
|
||||
## Data retention
|
||||
|
||||
We keep your information for the time necessary for the purposes for which it is processed. The length of time for which we retain information depends on the purposes for which we collected and use it and your choices, after which time we may delete and/or aggregate it. We may also retain and use this information as necessary to comply with our legal obligations, resolve disputes, and enforce our agreements. Through this policy, we have provided specific retention periods for certain types of information.
|
||||
|
||||
## Location of site and data
|
||||
|
||||
Our products and other web properties are operated in the United States. If you are located in the European Union, UK, or elsewhere outside of the United States, **please be aware that any information you provide to us may be transferred to and stored in the United States**. By using our websites or Services and/or providing us with your personal information, you consent to this transfer.
|
||||
|
||||
## Changes and questions
|
||||
|
||||
We may update this policy as needed to comply with relevant regulations and reflect any new practices. Whenever we make a significant change to our policies, we will refresh the date at the top of this page and take any other appropriate steps to notify users.
|
||||
|
||||
Have any questions, comments, or concerns about this privacy policy, your data, or your rights with respect to your information? Please [get in touch](https://starcat.systems/contact) and we’ll be happy to try to answer them!
|
||||
|
||||
---
|
||||
!!! info "This policy applies to all StarCat products"
|
||||
Unless otherwise noted, this policy applies to all products and services built and provided by StarCat Systems. If there are any variations to policies for specific products, we'll make a note on that product's policies page(s).
|
||||
|
||||
!!! quote "Attribution"
|
||||
This policy is adapted from the [Basecamp open-source policies](https://github.com/basecamp/policies) / [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
|
25
docs/policies/refund.md
Normal file
25
docs/policies/refund.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# Refund Policy
|
||||
|
||||
*Last updated 2025-07-21*
|
||||
|
||||
Bad refund policies are infuriating. You feel like the company is just trying to rip you off. We never want our customers to feel that way, so our refund policy is simple: If you’re ever unhappy with our products for any reason, just contact [our support team](https://starcat.systems/contact) and we'll do our best to take care of you.
|
||||
|
||||
Legally speaking, all refunds are at our discretion, but we do our best to handle all refund requests in a way that is fair to everyone.
|
||||
|
||||
A few examples:
|
||||
|
||||
- If you were just charged for your next month of service but you meant to cancel, we’re happy to refund that extra charge.
|
||||
- If you forgot to cancel your account a couple months ago and you haven’t used it since then, we’ll do our best to give you a full refund for a few back months.
|
||||
- If you forgot to cancel your account a year ago, and there’s been activity on your account since then, we’ll review your account usage and figure out a partial refund based on how many months you used it.
|
||||
- If we had extended downtime (multiple hours in a day, or multiple days in a month) or you emailed customer service and it took multiple days to get back to you, we’d issue a partial credit to your account.
|
||||
|
||||
Please note that due to our infrastructure, OpenHost services are non-refundable. Since they are billed for the amount of time that you are using them, you can cancel the service at any time, and will not be charged beyond your cancellation time.
|
||||
|
||||
At the end of the day, nearly everything on the edges comes down to a case-by-case basis. [Send us a note](https://starcat.systems/contact), tell us what's up, and we'll work with you to make everyone happy.
|
||||
|
||||
---
|
||||
!!! info "This policy applies to all StarCat products"
|
||||
Unless otherwise noted, this policy applies to all products and services built and provided by StarCat Systems. If there are any variations to policies for specific products, we'll make a note on that product's policies page(s).
|
||||
|
||||
!!! quote "Attribution"
|
||||
Portions of this policy are adapted from the [Basecamp open-source policies](https://github.com/basecamp/policies) / [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
|
17
docs/policies/subprocessors.md
Normal file
17
docs/policies/subprocessors.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
# Subprocessors
|
||||
|
||||
*Last updated 2025-06-26*
|
||||
|
||||
StarCat Systems uses the following subprocessors to assist in providing our services.
|
||||
|
||||
| Subprocessor | Activity | Service Location |
|
||||
| ------------ | -------- | -------- |
|
||||
| [Backblaze](https://backblaze.com) | File storage | USA, EU |
|
||||
| [bunny.net](https://bunny.net) | Content delivery network | USA, EU |
|
||||
| [Discord](https://discord.com) | Internal communications | USA |
|
||||
| [Hetzner](https://hetzner.com) | Hosting services, file storage | Germany, Finland |
|
||||
| [MXroute](https://mxroute.com) | Email hosting | USA, EU |
|
||||
| [NearlyFreeSpeech.Net](https://nearlyfreespeech.net) | Hosting services | USA |
|
||||
| [Peakford](https://peakford.com) | Hosting services | EU, USA |
|
||||
| [Polar](https://polar.sh) | Payment processing | USA |
|
||||
| [Tally](https://tally.so) | Web forms hosting | Belgium |
|
93
docs/policies/terms.md
Normal file
93
docs/policies/terms.md
Normal file
|
@ -0,0 +1,93 @@
|
|||
# Terms of Service
|
||||
|
||||
*Last updated: 2025-05-15*
|
||||
|
||||
Thank you for using our creations! We build products that we want to exist and we hope you'll love using the things we made.
|
||||
|
||||
When you sign up for an account on a StarCat Systems creation, you are agreeing to these Terms of Service. These same terms cover everything StarCat Systems builds, including SourceCamp, DocsHub, Postline, and StageLink.
|
||||
|
||||
These Terms of Service (the “Terms”), in conjunction with our [Privacy Policy](privacy.md) and our [other policies](index.md) are the entire Agreement between StarCat Companies LLC, DBA [StarCat Systems](https://starcat.systems) (“Company” or “We”) and you (“You” or the “User”).
|
||||
|
||||
When we say “Services”, we mean our websites, including [starcat.systems](https://starcat.systems) and its subdomains, [source.camp](https://source.camp), [docshub.io](https://docshub.io), [postline.email](https://postline.email), [stagelink.cloud](https://stagelink.cloud), and any other product created and maintained by StarCat Systems. That includes SourceCamp, DocsHub, Postline, and StageLink, whether delivered within a web browser, desktop application, mobile application, or another format.
|
||||
|
||||
We may update these Terms of Service (“Terms”) in the future. You can track all changes made on [our Git forge](https://git.starcat.systems/starcatsys/policies) or [on GitLab](https://gitlab.com/starcatsys-mirror/starcatsys/policies). Whenever we make a significant change to our policies, we will refresh the date at the top of this page and take any other appropriate steps to notify account holders.
|
||||
|
||||
When you use our Services, now or in the future, you are agreeing to the latest Terms. There may be times where we do not exercise or enforce a right or provision of the Terms; however, that does not mean we are waiving that right or provision. **These Terms do contain a limitation of our liability.**
|
||||
|
||||
If you violate any of the Terms, we may terminate your account. That’s a broad statement and it means you need to place a lot of trust in us. We do our best to deserve that trust by being open about who we are, how we work, and keeping an open door to your feedback.
|
||||
|
||||
## Account Terms
|
||||
|
||||
1. You are responsible for maintaining the security of your account and password and for ensuring that any of your users do the same. The Company cannot and will not be liable for any loss or damage from your failure to comply with this security obligation.
|
||||
2. You may not use the Services for any purpose outlined in our [Acceptable Use Policy](aup.md), and you may not permit any of your users to do so, either.
|
||||
3. You are responsible for all content posted to and activity that occurs under your account, including content posted by and activity of any users in your account.
|
||||
4. You must be a human. Accounts registered by “bots” or other automated methods are not permitted.
|
||||
|
||||
## Payment, Refunds, and Plan Changes
|
||||
|
||||
1. If you are using a free version of one of our Services, it is really free: we do not ask you for your credit card and — just like for customers who pay for our Services — we do not sell your data.
|
||||
2. For paid Services that offer a free trial, we explain the length of trial when you sign up. After the trial period, you need to pay in advance to keep using the Service. If you do not pay, we will freeze your account and it will be inaccessible until you make payment. If your account has been frozen for a while, we will queue it up for auto-cancellation.
|
||||
3. If you are upgrading from a free plan to a paid plan, we will charge your card immediately and your billing cycle starts on the day of upgrade. For other upgrades or downgrades in plan level, the new rate starts from the next billing cycle.
|
||||
4. All fees are exclusive of all taxes, levies, or duties imposed by taxing authorities. Where required, we will collect those taxes on behalf of the taxing authority and remit those taxes to taxing authorities. Otherwise, you are responsible for payment of all taxes, levies, or duties.
|
||||
5. Refunds will be issued on a case by case basis. See our [Refund policy](refund.md) for more information.
|
||||
|
||||
## Cancellation and Termination
|
||||
|
||||
1. You are solely responsible for properly canceling your account. Within many of our Services, we provide a simple no-questions-asked cancellation link. An email or phone request to cancel your account is not automatically considered cancellation. If you need help canceling your account, or if said Service does not contain an easy cancellation link, you can always [contact us](https://starcat.systems/contact).
|
||||
2. All of your content will be inaccessible from the Services immediately upon account cancellation and, in most cases, your content is also permanently deleted from active systems. Within 100 days, all content will be permanently deleted from our backups. We cannot recover this information once it has been permanently deleted.
|
||||
3. If you cancel the Service before the end of your current paid up month, your cancellation will take effect immediately, and you will not be charged again. We do not automatically prorate unused time in the last billing cycle.
|
||||
4. We have the right to suspend or terminate your account and refuse any and all current or future use of our Services for any reason at any time. Suspension means you and any other users on your account will not be able to access the account or any content in the account. Termination will furthermore result in the deletion of your account or your access to your account, and the forfeiture and relinquishment of all content in your account. We also reserve the right to refuse the use of the Services to anyone for any reason at any time. We have this clause because statistically speaking, out of the many accounts on our Services, there is at least one doing something nefarious. There are some things we staunchly stand against and this clause is how we exercise that stance. For more details, see our [Acceptable Use Policy](aup.md).
|
||||
5. Verbal, physical, written or other abuse (including threats of abuse or retribution) of a Company employee or officer will result in immediate account termination.
|
||||
|
||||
## Modifications to the Service and Prices
|
||||
|
||||
1. We make a promise to our customers to support our Services (security, privacy, and customer support) for as long as it is feasible to maintain them. Sometimes it becomes technically impossible to continue a feature or we redesign a part of our Services because we think it could be better or we decide to close new signups of a product. We reserve the right at any time to modify or discontinue, temporarily or permanently, any part of our Services with or without notice.
|
||||
2. At some point, we may need to change the pricing structure for our products. When we do that, we may choose to exempt existing customers from those changes. In situations where we do choose to change the prices for existing customers, we will give at least 30 days notice and will notify you via the email address on record. We may also post a notice about changes on our websites or the affected Services themselves.
|
||||
|
||||
## Uptime, Security, and Privacy
|
||||
|
||||
1. Your use of the Services is at your sole risk. We provide these Services on an “as is” and “as available” basis. We do not offer service-level agreements for our Services, but do take uptime of our applications seriously.
|
||||
2. We reserve the right to temporarily disable your account if your usage significantly exceeds the average usage of other customers of the Services. Of course, we’ll reach out to the account owner before taking any action except in rare cases where the level of use may negatively impact the performance of the Service for other customers.
|
||||
3. We take many measures to protect and secure your data through backups, redundancies, and encryption. We enforce encryption for data transmission from the public Internet. There are some edge cases where we may send your data through our network unencrypted.
|
||||
4. When you use our Services, you entrust us with your data. We take that trust to heart. You agree that StarCat Systems may process your data as described in our [Privacy Policy](privacy.md) and for no other purpose. We as humans can access your data for the following reasons:
|
||||
- **To help you with support requests you make.** We’ll ask for express consent before accessing your account.
|
||||
- **On the rare occasions when an error occurs that stops an automated process partway through.** We get automated alerts when such errors occur. When we can fix the issue and restart automated processing without looking at any personal data, we do. In rare cases, we have to look at a minimum amount of personal data to fix the issue. In these rare cases, we aim to fix the root cause to prevent the errors from recurring.
|
||||
- **To safeguard StarCat Systems.** We’ll look at logs and metadata as part of our work to ensure the security of your data and the Services as a whole. If necessary, we may also access accounts as part of an abuse report investigation.
|
||||
- **To the extent required by applicable law.** As a US company, we only preserve or share customer data if compelled by a US government authority with a legally binding order or proper request under the Stored Communications Act, or in limited circumstances in the event of an emergency request. If a non-US authority approaches StarCat Systems for assistance, our default stance is to refuse unless the order has been approved by the US government, which compels us to comply through procedures outlined in an established mutual legal assistance treaty or agreement mechanism. If StarCat Systems were to be audited by a tax authority, we would only share the bare minimum billing information needed to complete the audit.
|
||||
5. We use third party vendors and hosting partners to provide the necessary hardware, software, networking, storage, and related technology required to run the Services. See our [Subprocessors page](subprocessors.md) for more details.
|
||||
6. Under the California Consumer Privacy Act (“CCPA”), StarCat Systems is a “service provider”, not a “business” or “third party”, with respect to your use of the Services. That means we process any data you share with us only for the purpose you signed up for and as described in these Terms, the [Privacy Policy](privacy.md), and [other policies](index.md). We do not retain, use, disclose, or sell any of that information for any other commercial purposes unless we have your explicit permission. And on the flip-side, you agree to comply with your requirements under the CCPA and not use StarCat Systems' Services in a way that violates the regulations.
|
||||
|
||||
## Copyright and Content Ownership
|
||||
|
||||
1. All content posted on the Services must comply with U.S. copyright law. We provide details on [how to file a copyright infringement claim](dmca.md).
|
||||
2. You give us a limited license to use the content posted by you and your users in order to provide the Services to you, but we claim no ownership rights over those materials. All materials you submit to the Services remain yours.
|
||||
3. We do not pre-screen content, but we reserve the right (but not the obligation) in our sole discretion to refuse or remove any content that is available via the Service.
|
||||
4. The Company or its licensors own all right, title, and interest in and to the Services, including all intellectual property rights therein, and you obtain no ownership rights in the Services as a result of your use. You may not duplicate, copy, or reuse any portion of the HTML, CSS, JavaScript, or visual design elements without express written permission from the Company. You must request permission to use the Company’s logos or any Service logos for promotional purposes. Please email us requests to use logos. We reserve the right to rescind any permissions if you violate these Terms.
|
||||
5. You agree not to reproduce, duplicate, copy, sell, resell or exploit any portion of the Services, use of the Services, or access to the Services without the express written permission of the Company.
|
||||
|
||||
## Features and Bugs
|
||||
|
||||
We design our Services with care, based on our own experience and the experiences of customers who share their time and feedback. However, there is no such thing as a service that pleases everybody. We make no guarantees that our Services will meet your specific requirements or expectations.
|
||||
|
||||
We also test all of our features extensively before shipping them. As with any software, our Services inevitably have some bugs. We track the bugs reported to us and work through priority ones, especially any related to security or privacy. Not all reported bugs will get fixed and we don’t guarantee completely error-free Services.
|
||||
|
||||
## Services Adaptations and API Terms
|
||||
|
||||
We do not currently offer an Application Program Interface (“API”) for any of our Services. Let us know what you would do with one?
|
||||
|
||||
## Liability
|
||||
|
||||
We mention liability throughout these Terms but to put it all in one section:
|
||||
|
||||
**You expressly understand and agree that the Company shall not be liable, in law or in equity, to you or to any third party for any direct, indirect, incidental, lost profits, special, consequential, punitive or exemplary damages, including, but not limited to, damages for loss of profits, goodwill, use, data or other intangible losses (even if the Company has been advised of the possibility of such damages), resulting from: (i) the use or the inability to use the Services; (ii) the cost of procurement of substitute goods and services resulting from any goods, data, information or services purchased or obtained or messages received or transactions entered into through or from the Services; (iii) unauthorized access to or alteration of your transmissions or data; (iv) statements or conduct of any third party on the service; (v) or any other matter relating to these Terms or the Services, whether as a breach of contract, tort (including negligence whether active or passive), or any other theory of liability.**
|
||||
|
||||
In other words: though we do our best to deliver the best possible service we can, you are acknowledging our humanness and the penchant for making mistakes that comes with that condition. We do our best to be as safe a bet as possible through careful management of the business; investments in security, infrastructure, and talent; and in general giving a shit. If you choose to use our Services, thank you for believing in us.
|
||||
|
||||
If you have a question about any of these Terms, please [contact our team](https://starcat.systems/contact).
|
||||
|
||||
---
|
||||
!!! info "This policy applies to all StarCat products"
|
||||
Unless otherwise noted, this policy applies to all products and services built and provided by StarCat Systems. If there are any variations to policies for specific products, we'll make a note on that product's policies page(s).
|
||||
|
||||
!!! quote "Attribution"
|
||||
Portions of this policy are adapted from the [Basecamp open-source policies](https://github.com/basecamp/policies) / [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
|
|
@ -1,3 +1,3 @@
|
|||
title: Postline
|
||||
title: PostLine
|
||||
nav:
|
||||
- index.md
|
|
@ -1,3 +1,4 @@
|
|||
/*--- Custom admonition: Deprecated ---*/
|
||||
:root {
|
||||
--md-admonition-icon--deprecated: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 2h4c3.31 0 5 2.69 5 6v10.66C16.88 17.63 15.07 17 12 17s-4.88.63-7 1.66V8c0-3.31 1.69-6 5-6M8 8v1.5h8V8zm1 4v1.5h6V12zM3 22v-.69c2.66-1.69 10.23-5.47 18-.06V22z"/></svg>')
|
||||
}
|
||||
|
@ -16,6 +17,7 @@
|
|||
mask-image: var(--md-admonition-icon--deprecated);
|
||||
}
|
||||
|
||||
/*--- Custom admonition: Page Moved ---*/
|
||||
:root {
|
||||
--md-admonition-icon--page-moved: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177l-2.914-2.914a.25.25 0 0 0-.177-.073H3.75a.25.25 0 0 0-.25.25v6.5a.75.75 0 0 1-1.5 0z"/><path d="m5.427 15.573 3.146-3.146a.25.25 0 0 0 0-.354L5.427 8.927A.25.25 0 0 0 5 9.104V11.5H.75a.75.75 0 0 0 0 1.5H5v2.396c0 .223.27.335.427.177"/></svg>')
|
||||
}
|
||||
|
@ -34,6 +36,7 @@
|
|||
mask-image: var(--md-admonition-icon--page-moved);
|
||||
}
|
||||
|
||||
/*--- Custom icon colors ---*/
|
||||
.starcat-blue {
|
||||
color: #00FFFF;
|
||||
}
|
||||
|
@ -72,4 +75,9 @@
|
|||
}
|
||||
.quote-grey {
|
||||
color: #9E9E9E;
|
||||
}
|
||||
}
|
||||
|
||||
/*--- Increase maximum width for body text ---*/
|
||||
.md-grid {
|
||||
max-width: 85%;
|
||||
}
|
|
@ -1,3 +1,8 @@
|
|||
title: Support
|
||||
nav:
|
||||
- index.md
|
||||
- index.md
|
||||
- sourcecamp.md
|
||||
- docshub.md
|
||||
- postline.md
|
||||
- stagelink.md
|
||||
- openhost.md
|
6
docs/support/docshub.md
Normal file
6
docs/support/docshub.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
# DocsHub
|
||||
Looking for support with your DocsHub site? We're here to help!
|
||||
|
||||
Submit a support ticket by pressing the button below:
|
||||
|
||||
[:material-ticket-confirmation: Submit a DocsHub Support Ticket](https://tally.so/r/nGEQjp){ .md-button }
|
|
@ -1,11 +1,60 @@
|
|||
# Get Support for StarCat Products
|
||||
|
||||
!!! abstract "Placeholder Page"
|
||||
This is a placeholder page. Please see the site navigation for any sub-pages that exist.
|
||||
Need help with a StarCat product? We can help! Find your product in the list below to learn how you can get support.
|
||||
|
||||
---
|
||||
<div class="grid cards" markdown>
|
||||
|
||||
!!! example "Work in Progress"
|
||||
This page is not complete, and is subject to change.
|
||||
- :logos-sourcecamp:{ .lg .middle .starcat-paleblue } **SourceCamp**
|
||||
|
||||
Want to help with this page? Please see [:octicons-arrow-right-16: Editing this site](https://about.starcat.systems/editing/) and the [:simple-forgejo: Git repo](https://git.starcat.systems/starcatsys/about) for this site.
|
||||
---
|
||||
|
||||
*the simple, private Git server host*
|
||||
|
||||
[:octicons-arrow-right-16: SourceCamp Docs](../sourcecamp/index.md)
|
||||
[:octicons-arrow-right-16: Contact SourceCamp Support](sourcecamp.md)
|
||||
|
||||
- :logos-docshub:{ .lg .middle .starcat-paleblue } **DocsHub**
|
||||
|
||||
---
|
||||
|
||||
*the continuous documentation platform*
|
||||
|
||||
[:octicons-arrow-right-16: DocsHub Docs](../docshub/index.md)
|
||||
[:octicons-arrow-right-16: Contact DocsHub Support](docshub.md)
|
||||
|
||||
- :logos-postline:{ .lg .middle .starcat-paleblue } **PostLine**
|
||||
|
||||
---
|
||||
|
||||
*the discussion + announcement list service*
|
||||
|
||||
[:octicons-arrow-right-16: PostLine Docs](../postline/index.md)
|
||||
[:octicons-arrow-right-16: Contact PostLine Support](postline.md)
|
||||
|
||||
- :logos-stagelink:{ .lg .middle .starcat-paleblue } **StageLink**
|
||||
|
||||
---
|
||||
|
||||
*the remote AV+ system management platform*
|
||||
|
||||
[:octicons-arrow-right-16: StageLink Docs](../stagelink/index.md)
|
||||
[:octicons-arrow-right-16: Contact StageLink Support](stagelink.md)
|
||||
|
||||
- :logos-openhost:{ .lg .middle .starcat-paleblue } **OpenHost**
|
||||
|
||||
---
|
||||
|
||||
*managed, fast, and easy open-source app hosting*
|
||||
|
||||
[:octicons-arrow-right-16: OpenHost Docs](../openhost/index.md)
|
||||
[:octicons-arrow-right-16: Contact OpenHost Support](openhost.md)
|
||||
|
||||
- :octicons-question-16:{ .lg .middle .starcat-paleblue } **Something else?**
|
||||
|
||||
---
|
||||
|
||||
Need help with something else? Contact us!
|
||||
|
||||
[:octicons-arrow-right-16: Contact StarCat Systems](../contact/index.md)
|
||||
|
||||
</div>
|
7
docs/support/openhost.md
Normal file
7
docs/support/openhost.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# OpenHost
|
||||
|
||||
Looking for support with your OpenHost hosted services? We're here to help!
|
||||
|
||||
Submit a support ticket by pressing the button below:
|
||||
|
||||
[:material-ticket-confirmation: Submit an OpenHost Support Ticket](https://tally.so/r/npYq6B){ .md-button }
|
7
docs/support/postline.md
Normal file
7
docs/support/postline.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# PostLine
|
||||
|
||||
Looking for support with your PostLine lists or servers? We're here to help!
|
||||
|
||||
Submit a support ticket by pressing the button below:
|
||||
|
||||
[:material-ticket-confirmation: Submit a PostLine Support Ticket](https://tally.so/r/wk8j1e){ .md-button }
|
7
docs/support/sourcecamp.md
Normal file
7
docs/support/sourcecamp.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# SourceCamp
|
||||
|
||||
Looking for support with your SourceCamp service or server? We're here to help!
|
||||
|
||||
Submit a support ticket by pressing the button below:
|
||||
|
||||
[:material-ticket-confirmation: Submit a SourceCamp Support Ticket](https://tally.so/r/woQ8MV){ .md-button }
|
7
docs/support/stagelink.md
Normal file
7
docs/support/stagelink.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# StageLink
|
||||
|
||||
Looking for support with your StageLink service or hardware? We're here to help!
|
||||
|
||||
Submit a support ticket by pressing the button below:
|
||||
|
||||
[:material-ticket-confirmation: Submit a StageLink Support Ticket](https://tally.so/r/wz8BOM){ .md-button }
|
17
mkdocs.yml
17
mkdocs.yml
|
@ -20,20 +20,6 @@ theme:
|
|||
name: Switch to light mode
|
||||
logo: assets/starcat_head-circle-only-white-transparent_larger.svg
|
||||
favicon: assets/favicon.svg
|
||||
icon:
|
||||
admonition:
|
||||
note: fontawesome/regular/note-sticky
|
||||
abstract: material/select-multiple
|
||||
info: octicons/info-16
|
||||
tip: octicons/flame-16
|
||||
success: octicons/check-16
|
||||
question: octicons/question-16
|
||||
warning: octicons/alert-16
|
||||
failure: octicons/x-circle-16
|
||||
danger: octicons/zap-16
|
||||
bug: octicons/bug-16
|
||||
example: octicons/beaker-16
|
||||
quote: octicons/quote-16
|
||||
features:
|
||||
- navigation.instant
|
||||
- navigation.instant.progress
|
||||
|
@ -46,6 +32,9 @@ theme:
|
|||
# - navigation.footer
|
||||
- header.autohide
|
||||
- content.tooltips
|
||||
- content.code.copy
|
||||
- content.code.select
|
||||
- content.code.annotate
|
||||
markdown_extensions:
|
||||
- admonition
|
||||
- pymdownx.details
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue