Skip to content

Commit 19d479d

Browse files
committed
first commit
0 parents  commit 19d479d

File tree

1,887 files changed

+34997
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,887 files changed

+34997
-0
lines changed

.github/workflows/publish.yaml

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# Sample workflow for building and deploying a Hugo site to GitHub Pages
2+
name: Deploy Hugo site to Pages
3+
4+
on:
5+
# Runs on pushes targeting the default branch
6+
push:
7+
paths-ignore:
8+
- "images/**"
9+
- "LICENSE"
10+
- "README.md"
11+
branches:
12+
- main
13+
14+
# Allows you to run this workflow manually from the Actions tab
15+
workflow_dispatch:
16+
17+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
18+
permissions:
19+
contents: read
20+
pages: write
21+
id-token: write
22+
23+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
24+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
25+
concurrency:
26+
group: "pages"
27+
cancel-in-progress: false
28+
29+
# Default to bash
30+
defaults:
31+
run:
32+
shell: bash
33+
34+
jobs:
35+
# Build job
36+
build:
37+
runs-on: ubuntu-latest
38+
env:
39+
HUGO_VERSION: 0.128.0
40+
steps:
41+
- name: Install Hugo CLI
42+
run: |
43+
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \
44+
&& sudo dpkg -i ${{ runner.temp }}/hugo.deb
45+
- name: Install Dart Sass
46+
run: sudo snap install dart-sass
47+
- name: Checkout
48+
uses: actions/checkout@v4
49+
with:
50+
submodules: recursive
51+
fetch-depth: 0
52+
- name: Setup Pages
53+
id: pages
54+
uses: actions/configure-pages@v5
55+
- name: Install Node.js dependencies
56+
run: "[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true"
57+
- name: Build with Hugo
58+
env:
59+
HUGO_CACHEDIR: ${{ runner.temp }}/hugo_cache
60+
HUGO_ENVIRONMENT: production
61+
TZ: America/Los_Angeles
62+
run: |
63+
hugo \
64+
--gc \
65+
--minify \
66+
--baseURL "${{ steps.pages.outputs.base_url }}/"
67+
- name: Upload artifact
68+
uses: actions/upload-pages-artifact@v3
69+
with:
70+
path: ./public
71+
72+
# Deployment job
73+
deploy:
74+
environment:
75+
name: github-pages
76+
url: ${{ steps.deployment.outputs.page_url }}
77+
runs-on: ubuntu-latest
78+
needs: build
79+
steps:
80+
- name: Deploy to GitHub Pages
81+
id: deployment
82+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 163 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,163 @@
1+
# Created by https://www.toptal.com/developers/gitignore/api/hugo,node
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=hugo,node
3+
4+
### Hugo ###
5+
# Generated files by hugo
6+
/public/
7+
/resources/_gen/
8+
/assets/jsconfig.json
9+
hugo_stats.json
10+
11+
# Executable may be added to repository
12+
hugo.exe
13+
hugo.darwin
14+
hugo.linux
15+
16+
# Temporary lock file while building
17+
/.hugo_build.lock
18+
19+
### Node ###
20+
# Logs
21+
logs
22+
*.log
23+
npm-debug.log*
24+
yarn-debug.log*
25+
yarn-error.log*
26+
lerna-debug.log*
27+
.pnpm-debug.log*
28+
29+
# Diagnostic reports (https://nodejs.org/api/report.html)
30+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
31+
32+
# Runtime data
33+
pids
34+
*.pid
35+
*.seed
36+
*.pid.lock
37+
38+
# Directory for instrumented libs generated by jscoverage/JSCover
39+
lib-cov
40+
41+
# Coverage directory used by tools like istanbul
42+
coverage
43+
*.lcov
44+
45+
# nyc test coverage
46+
.nyc_output
47+
48+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
49+
.grunt
50+
51+
# Bower dependency directory (https://bower.io/)
52+
bower_components
53+
54+
# node-waf configuration
55+
.lock-wscript
56+
57+
# Compiled binary addons (https://nodejs.org/api/addons.html)
58+
build/Release
59+
60+
# Dependency directories
61+
node_modules/
62+
jspm_packages/
63+
64+
# Snowpack dependency directory (https://snowpack.dev/)
65+
web_modules/
66+
67+
# TypeScript cache
68+
*.tsbuildinfo
69+
70+
# Optional npm cache directory
71+
.npm
72+
73+
# Optional eslint cache
74+
.eslintcache
75+
76+
# Optional stylelint cache
77+
.stylelintcache
78+
79+
# Microbundle cache
80+
.rpt2_cache/
81+
.rts2_cache_cjs/
82+
.rts2_cache_es/
83+
.rts2_cache_umd/
84+
85+
# Optional REPL history
86+
.node_repl_history
87+
88+
# Output of 'npm pack'
89+
*.tgz
90+
91+
# Yarn Integrity file
92+
.yarn-integrity
93+
94+
# dotenv environment variable files
95+
.env
96+
.env.development.local
97+
.env.test.local
98+
.env.production.local
99+
.env.local
100+
101+
# parcel-bundler cache (https://parceljs.org/)
102+
.cache
103+
.parcel-cache
104+
105+
# Next.js build output
106+
.next
107+
out
108+
109+
# Nuxt.js build / generate output
110+
.nuxt
111+
dist
112+
113+
# Gatsby files
114+
.cache/
115+
# Comment in the public line in if your project uses Gatsby and not Next.js
116+
# https://nextjs.org/blog/next-9-1#public-directory-support
117+
# public
118+
119+
# vuepress build output
120+
.vuepress/dist
121+
122+
# vuepress v2.x temp and cache directory
123+
.temp
124+
125+
# Docusaurus cache and generated files
126+
.docusaurus
127+
128+
# Serverless directories
129+
.serverless/
130+
131+
# FuseBox cache
132+
.fusebox/
133+
134+
# DynamoDB Local files
135+
.dynamodb/
136+
137+
# TernJS port file
138+
.tern-port
139+
140+
# Stores VSCode versions used for testing VSCode extensions
141+
.vscode-test
142+
143+
# yarn v2
144+
.yarn/cache
145+
.yarn/unplugged
146+
.yarn/build-state.yml
147+
.yarn/install-state.gz
148+
.pnp.*
149+
150+
### Node Patch ###
151+
# Serverless Webpack directories
152+
.webpack/
153+
154+
# Optional stylelint cache
155+
156+
# SvelteKit build / generate output
157+
.svelte-kit
158+
159+
extractor/
160+
161+
.DS_Store
162+
163+
# End of https://www.toptal.com/developers/gitignore/api/hugo,node

.prettierignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Hugo generated files
2+
3+
/public/**
4+
/resources/**

.prettierrc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"plugins": ["prettier-plugin-go-template"],
3+
"overrides": [
4+
{
5+
"files": ["*.html"],
6+
"options": {
7+
"parser": "go-template"
8+
}
9+
}
10+
],
11+
"goTemplateBracketSpacing": true,
12+
"bracketSameLine": true,
13+
"htmlWhitespaceSensitivity": "ignore"
14+
}

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"cSpell.words": ["iframe", "Octa", "octabyte", "webarchive"]
3+
}

README.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# Welcome to OctaByte
2+
3+
Effortlessly deploy, manage, and scale over **350+ open-source applications** with **OctaByte**. Our fully managed platform simplifies the entire process, allowing you to focus on innovation while we handle the heavy lifting.
4+
5+
![OctaByte Cover](/static/images/cover.png)
6+
7+
---
8+
9+
## Why Choose OctaByte?
10+
11+
### Fully Managed Open-Source Hosting
12+
13+
Deploy and manage your favorite open-source applications seamlessly with our **fully managed platform**, starting at just **$9/month**. Enjoy automated updates, reliable backups, and 24/7 support to keep your services running smoothly.
14+
15+
- **Simple Pricing**: No hidden costs or surprises.
16+
- **Quick Deployment**: Get started in minutes.
17+
- **Expert Support**: Available 24/7.
18+
19+
[Start Free Trial](/fully-managed-open-source-services)
20+
[Explore Top Applications](/fully-managed-open-source-services/applications)
21+
22+
---
23+
24+
## Explore Our Services
25+
26+
### **Top Open-Source Applications**
27+
28+
Unlock the full potential of open-source software with reliable and secure hosting. Our managed services cover a wide range of use cases, from content management systems to communication tools and e-commerce platforms.
29+
30+
[View All Applications](/fully-managed-open-source-services/applications)
31+
32+
| Application | Description |
33+
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- |
34+
| ![Typebot](/static/images/applications/live-chat/typebot/logo.png) [Typebot](/fully-managed-open-source-services/applications/live-chat/typebot) | Live chat for enhanced customer engagement. |
35+
| ![Directus](/static/images/applications/cms/directus/logo.png) [Directus](/fully-managed-open-source-services/applications/cms/directus) | Flexible CMS for modern projects. |
36+
| ![Superset](/static/images/applications/business-intelligence/superset/logo.png) [Superset](/fully-managed-open-source-services/applications/business-intelligence/superset) | Data visualization made easy. |
37+
38+
---
39+
40+
### **Development Tools**
41+
42+
Streamline your application lifecycle with essential tools for DevOps, API gateways, and more.
43+
44+
[View All Development Tools](/fully-managed-open-source-services/development)
45+
46+
| Tool | Description |
47+
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- |
48+
| ![Keycloak](/static/images/development/identity-and-access-management/keycloak/logo.png) [Keycloak](/fully-managed-open-source-services/development/identity-and-access-management/keycloak) | Identity and access management made simple. |
49+
| ![Supabase](/static/images/development/backend-as-a-service/supabase/logo.png) [Supabase](/fully-managed-open-source-services/development/backend-as-a-service/supabase) | Scalable backend services for developers. |
50+
51+
---
52+
53+
### **Fully Managed Databases**
54+
55+
Discover a variety of reliable, community-driven databases tailored to your needs.
56+
57+
[View All Databases](/fully-managed-open-source-services/databases)
58+
59+
| Database | Description |
60+
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------- |
61+
| ![PostgreSQL](/static/images/databases/relational-databases/postgresql/logo.png) [PostgreSQL](/fully-managed-open-source-services/databases/relational-databases/postgresql) | Advanced open-source relational database. |
62+
| ![ChromaDB](/static/images/databases/specialized-databases/chromadb/logo.png) [ChromaDB](/fully-managed-open-source-services/databases/specialized-databases/chromadb) | Specialized NoSQL database for scalability. |
63+
64+
---
65+
66+
### **Hosting and Infrastructure**
67+
68+
Take the hassle out of managing your hosting and infrastructure with tailored, secure, and scalable solutions.
69+
70+
[View All Hosting Solutions](/fully-managed-open-source-services/hosting-and-infrastructure)
71+
72+
| Service | Description |
73+
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- |
74+
| ![NextCloud](/static/images/hosting-and-infrastructure/storage/nextcloud/logo.png) [NextCloud](/fully-managed-open-source-services/hosting-and-infrastructure/storage/nextcloud) | Collaborative cloud storage solutions. |
75+
| ![Grafana](/static/images/hosting-and-infrastructure/monitoring/grafana/logo.png) [Grafana](/fully-managed-open-source-services/hosting-and-infrastructure/monitoring/grafana) | Advanced monitoring and visualization tools. |
76+
77+
---
78+
79+
## Features You’ll Love
80+
81+
### **Quick Deployment**
82+
83+
Get started with your chosen open-source software in minutes. We handle all aspects of deployment and management so you can focus on what matters most.
84+
85+
### **Simple, Transparent Pricing**
86+
87+
Enjoy clear pricing with no hidden costs or tricky fine print. We believe in honesty, so you always know what you’re paying for.
88+
89+
---
90+
91+
Ready to simplify your open-source journey? **Start your free trial today!**
92+
93+
[Start Free Trial](/fully-managed-open-source-services)

archetypes/default.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: "{{ replace .File.ContentBaseName "-" " " | title }}"
3+
date: "{{ .Date }}"
4+
draft: false
5+
---

assets/css/postcss.config.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
const mainDir = __dirname + "/../../";
2+
3+
module.exports = {
4+
map: false,
5+
plugins: [
6+
require("tailwindcss")(mainDir + "assets/css/tailwind.config.js"),
7+
require("autoprefixer")({
8+
path: [mainDir],
9+
}),
10+
],
11+
};

0 commit comments

Comments
 (0)