Skip to content
This repository has been archived by the owner on Jun 14, 2024. It is now read-only.

Commit

Permalink
Automated dump
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Mar 8, 2024
1 parent 4411009 commit b52c860
Show file tree
Hide file tree
Showing 7 changed files with 725 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,18 @@ Another great thing is that you pay for VPS on an hourly basis. So you can pract

Vercel is primarily a Serverless Cloud provider for Next.JS and Node.JS applications, but you can even host serverless functions in compiled languages like Go (using their [Go SDK](https://vercel.com/docs/concepts/functions/serverless-functions/runtimes/go)) or Rust (using the Community [Rust SDK](https://github.com/vercel-community/rust)).

Serverless of course has some disadvantages compared to root servers or VPS, but generally Vercel offers a really generous free tier. So small applications suitable for serverless can be hosted basically for free there. You can also schedule jobs using [Cron Tasks](https://vercel.com/docs/cron-jobs), but in the free tier, you can only use a minimum interval of 24 hours.
Serverless of course has some disadvantages compared to root servers or VPS, but generally Vercel offers a really generous free tier. So small applications suitable for serverless can be hosted basically for free there. You can also schedule jobs using [Cron Tasks](https://vercel.com/docs/cron-jobs), but in the free tier, you can only use a minimum interval of 24 hours.

## Others

### Docker

- [Railway](https://railway.app/)
- [Render](https://render.com/)
- [Fly](fly.io)

### Databases

- [Railway](https://railway.app/)
- [Planetscale](https://planetscale.com/)
- [Supabase](https://supabase.com/)
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,6 @@

[dotfiles](Linux%20cb3309297ee244a2a914a3e358ef4a33/dotfiles%20de203e68167643b5a4acfce5fa2b19b5.md)

[find](Linux%20cb3309297ee244a2a914a3e358ef4a33/find%20e3ef76e88bf94801828cd48d5821b344.md)
[find](Linux%20cb3309297ee244a2a914a3e358ef4a33/find%20e3ef76e88bf94801828cd48d5821b344.md)

[jq](Linux%20cb3309297ee244a2a914a3e358ef4a33/jq%20b514a2700c544ee082eca23eae1c5bdd.md)
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# jq

`jq` is a utility to inspect and filter JSON data.

# Use Cases

Filter an object map by key.

```bash
echo '{"foo": "bar", "baz": "fuz"}' \
| jq 'to_entries[] | select ( .key == "foo" )'

# Outputs:
# {
# "key": "foo",
# "value": "bar"
# }
```
Original file line number Diff line number Diff line change
Expand Up @@ -673,4 +673,5 @@
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%220.75%22%20y%3D%220.75%22%20width%3D%2214.5%22%20height%3D%2214.5%22%20fill%3D%22white%22%20stroke%3D%22%2336352F%22%20stroke-width%3D%221.5%22%2F%3E%0A%3C%2Fsvg%3E");
}

</style></head><body><article id="71f2c64b-531c-4be2-9c2e-4d7f74a6cf4b" class="page sans"><header><h1 class="page-title">Hosting</h1><p class="page-description"></p></header><div class="page-body"><p id="8751376e-7709-43f7-9e71-ca5c2d4181e9" class="">General resources, applications and tools around self-hosting servers and infrastructure.</p><h1 id="f5729686-28a4-4251-9f6e-1c7cc509eccd" class="">Applications</h1><h2 id="eb9da51a-07fa-4a34-a90b-c3e2f332c718" class=""><a href="https://github.com/traefik/traefik">traefik Proxy</a></h2><p id="00e943de-08d5-4a74-9a0a-1a40ad461180" class="">A “cloud native” HTTP/S and TCP proxy server perfectly suited for being used with Docker.</p><h3 id="6e2644e7-b637-4666-91c0-a8a6b564c087" class="">Links</h3><ul id="aa159c53-34ce-4333-86aa-ba56d7c56b56" class="bulleted-list"><li style="list-style-type:disc">Project: <a href="https://github.com/traefik/traefik">https://github.com/traefik/traefik</a></li></ul><ul id="bf272f13-f00c-48e4-83a8-40de921a32c5" class="bulleted-list"><li style="list-style-type:disc">Docs: <a href="https://doc.traefik.io/traefik/">https://doc.traefik.io/traefik/</a></li></ul><h2 id="0ac62fae-62e0-47d7-b0d7-59b0b9f04ca6" class=""><a href="https://github.com/portainer/portainer">Portainer</a></h2><p id="f6c5995b-4777-4394-9a8f-4a6fe63b0322" class="">A Web Application deployable as a Docker container to manage other Docker Containers easily via a Web UI.</p><h3 id="5fc7dbff-adba-42f2-a0f4-0470ae66288b" class="">Links</h3><ul id="33b66414-e308-4718-99b5-04c70ecbcc3b" class="bulleted-list"><li style="list-style-type:disc">Project: <a href="https://github.com/portainer/portainer">https://github.com/portainer/portainer</a></li></ul><ul id="411d5882-4552-4f2a-ab5f-639a7a65812b" class="bulleted-list"><li style="list-style-type:disc">Docs: <a href="https://docs.portainer.io/">https://docs.portainer.io/</a></li></ul><h1 id="2725c36a-c041-42de-a372-2cfd3322f477" class="">Cloud Platforms</h1><blockquote id="0043a32c-6d0e-4657-870c-352737fa87c4" class="">Specifically Cloud Platforms that I also personally use or have used in the past.</blockquote><h2 id="89eff135-9142-447a-ac37-534a87f8e9e4" class=""><a href="https://contabo.com/de">Contabo</a></h2><p id="c531445c-b8e6-4eb3-bfd5-fa66f69c57f4" class="">They offer quite cheap VPS and bucket storage, but their servers are running on somewhat old hardware. But personally, I had never much problems with the performance of their SSD VPS as long as you don’t spin up a lot of game servers on an instance.</p><h2 id="df5e83d3-7214-4823-b79c-6aff46aaa1bc" class=""><a href="https://www.hetzner.com/">Hetzner</a></h2><p id="cb86bfc4-cabd-4a6b-af13-b94d2970debb" class="">They are on the more costly edge but they offer very good performing VPS, Storage Solutions and Root Servers. With their <a href="https://www.hetzner.com/sb">Server Auction</a>, you can even get some really strong root servers for very cheap. Also, they have a great <a href="https://docs.hetzner.cloud/">API</a> and <a href="https://github.com/hetznercloud/cli">CLI</a> tools available.</p><p id="fc632301-e15d-4e1c-be7f-17ff094755a0" class="">Another great thing is that you pay for VPS on an hourly basis. So you can practically spin up an instance just for some quick testing and delete it shortly afterwards without paying a lot for it. Also VPS are very quick up and running.</p><h2 id="ce2d03a2-69bd-4082-b7f2-b26f815f36b7" class=""><a href="https://vercel.com">Vercel</a></h2><p id="12348de7-5c81-4af3-a8d7-11340a6b07d0" class="">Vercel is primarily a Serverless Cloud provider for Next.JS and Node.JS applications, but you can even host serverless functions in compiled languages like Go (using their <a href="https://vercel.com/docs/concepts/functions/serverless-functions/runtimes/go">Go SDK</a>) or Rust (using the Community <a href="https://github.com/vercel-community/rust">Rust SDK</a>). </p><p id="897e601e-8452-45ae-a712-3d32217232eb" class="">Serverless of course has some disadvantages compared to root servers or VPS, but generally Vercel offers a really generous free tier. So small applications suitable for serverless can be hosted basically for free there. You can also schedule jobs using <a href="https://vercel.com/docs/cron-jobs">Cron Tasks</a>, but in the free tier, you can only use a minimum interval of 24 hours.</p></div></article><span class="sans" style="font-size:14px;padding-top:2em"></span></body></html>
</style></head><body><article id="71f2c64b-531c-4be2-9c2e-4d7f74a6cf4b" class="page sans"><header><h1 class="page-title">Hosting</h1><p class="page-description"></p></header><div class="page-body"><p id="8751376e-7709-43f7-9e71-ca5c2d4181e9" class="">General resources, applications and tools around self-hosting servers and infrastructure.</p><h1 id="f5729686-28a4-4251-9f6e-1c7cc509eccd" class="">Applications</h1><h2 id="eb9da51a-07fa-4a34-a90b-c3e2f332c718" class=""><a href="https://github.com/traefik/traefik">traefik Proxy</a></h2><p id="00e943de-08d5-4a74-9a0a-1a40ad461180" class="">A “cloud native” HTTP/S and TCP proxy server perfectly suited for being used with Docker.</p><h3 id="6e2644e7-b637-4666-91c0-a8a6b564c087" class="">Links</h3><ul id="aa159c53-34ce-4333-86aa-ba56d7c56b56" class="bulleted-list"><li style="list-style-type:disc">Project: <a href="https://github.com/traefik/traefik">https://github.com/traefik/traefik</a></li></ul><ul id="bf272f13-f00c-48e4-83a8-40de921a32c5" class="bulleted-list"><li style="list-style-type:disc">Docs: <a href="https://doc.traefik.io/traefik/">https://doc.traefik.io/traefik/</a></li></ul><h2 id="0ac62fae-62e0-47d7-b0d7-59b0b9f04ca6" class=""><a href="https://github.com/portainer/portainer">Portainer</a></h2><p id="f6c5995b-4777-4394-9a8f-4a6fe63b0322" class="">A Web Application deployable as a Docker container to manage other Docker Containers easily via a Web UI.</p><h3 id="5fc7dbff-adba-42f2-a0f4-0470ae66288b" class="">Links</h3><ul id="33b66414-e308-4718-99b5-04c70ecbcc3b" class="bulleted-list"><li style="list-style-type:disc">Project: <a href="https://github.com/portainer/portainer">https://github.com/portainer/portainer</a></li></ul><ul id="411d5882-4552-4f2a-ab5f-639a7a65812b" class="bulleted-list"><li style="list-style-type:disc">Docs: <a href="https://docs.portainer.io/">https://docs.portainer.io/</a></li></ul><h1 id="2725c36a-c041-42de-a372-2cfd3322f477" class="">Cloud Platforms</h1><blockquote id="0043a32c-6d0e-4657-870c-352737fa87c4" class="">Specifically Cloud Platforms that I also personally use or have used in the past.</blockquote><h2 id="89eff135-9142-447a-ac37-534a87f8e9e4" class=""><a href="https://contabo.com/de">Contabo</a></h2><p id="c531445c-b8e6-4eb3-bfd5-fa66f69c57f4" class="">They offer quite cheap VPS and bucket storage, but their servers are running on somewhat old hardware. But personally, I had never much problems with the performance of their SSD VPS as long as you don’t spin up a lot of game servers on an instance.</p><h2 id="df5e83d3-7214-4823-b79c-6aff46aaa1bc" class=""><a href="https://www.hetzner.com/">Hetzner</a></h2><p id="cb86bfc4-cabd-4a6b-af13-b94d2970debb" class="">They are on the more costly edge but they offer very good performing VPS, Storage Solutions and Root Servers. With their <a href="https://www.hetzner.com/sb">Server Auction</a>, you can even get some really strong root servers for very cheap. Also, they have a great <a href="https://docs.hetzner.cloud/">API</a> and <a href="https://github.com/hetznercloud/cli">CLI</a> tools available.</p><p id="fc632301-e15d-4e1c-be7f-17ff094755a0" class="">Another great thing is that you pay for VPS on an hourly basis. So you can practically spin up an instance just for some quick testing and delete it shortly afterwards without paying a lot for it. Also VPS are very quick up and running.</p><h2 id="ce2d03a2-69bd-4082-b7f2-b26f815f36b7" class=""><a href="https://vercel.com">Vercel</a></h2><p id="12348de7-5c81-4af3-a8d7-11340a6b07d0" class="">Vercel is primarily a Serverless Cloud provider for Next.JS and Node.JS applications, but you can even host serverless functions in compiled languages like Go (using their <a href="https://vercel.com/docs/concepts/functions/serverless-functions/runtimes/go">Go SDK</a>) or Rust (using the Community <a href="https://github.com/vercel-community/rust">Rust SDK</a>). </p><p id="897e601e-8452-45ae-a712-3d32217232eb" class="">Serverless of course has some disadvantages compared to root servers or VPS, but generally Vercel offers a really generous free tier. So small applications suitable for serverless can be hosted basically for free there. You can also schedule jobs using <a href="https://vercel.com/docs/cron-jobs">Cron Tasks</a>, but in the free tier, you can only use a minimum interval of 24 hours.</p><h2 id="dd1c313d-e981-438b-9e0a-f76f1f4e5d36" class="">Others</h2><h3 id="8fbdaa26-2270-4288-b576-de2c376a1b4b" class="">Docker</h3><ul id="909c9cc0-2651-4822-9d8c-d05b97b42f79" class="bulleted-list"><li style="list-style-type:disc"><a href="https://railway.app/">Railway</a></li></ul><ul id="59ec588e-7da1-40b5-9640-b64614ebca1c" class="bulleted-list"><li style="list-style-type:disc"><a href="https://render.com/">Render</a></li></ul><ul id="daa9e27d-a3cb-4a45-8f9b-87ff91ce582d" class="bulleted-list"><li style="list-style-type:disc"><a href="https://www.notion.sofly.io">Fly</a></li></ul><h3 id="7d01697e-16a5-48a2-a8f8-e2fcb22189d3" class="">Databases</h3><ul id="892455ff-0b0f-4c29-bfdc-7bc96da3125e" class="bulleted-list"><li style="list-style-type:disc"><a href="https://railway.app/">Railway</a></li></ul><ul id="a67234b5-d2b3-44b7-8544-24d627ef3fc3" class="bulleted-list"><li style="list-style-type:disc"><a href="https://planetscale.com/">Planetscale</a></li></ul><ul id="9e5fee18-868b-4a23-8960-b8c61da7a3f7" class="bulleted-list"><li style="list-style-type:disc"><a href="https://supabase.com/">Supabase</a></li></ul><p id="8090898c-ee2a-4926-8849-864e12cfbce1" class="">
</p></div></article><span class="sans" style="font-size:14px;padding-top:2em"></span></body></html>
Original file line number Diff line number Diff line change
Expand Up @@ -673,4 +673,4 @@
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%220.75%22%20y%3D%220.75%22%20width%3D%2214.5%22%20height%3D%2214.5%22%20fill%3D%22white%22%20stroke%3D%22%2336352F%22%20stroke-width%3D%221.5%22%2F%3E%0A%3C%2Fsvg%3E");
}

</style></head><body><article id="cb330929-7ee2-44a2-a914-a3e358ef4a33" class="page sans"><header><h1 class="page-title">Linux</h1><p class="page-description"></p></header><div class="page-body"><figure id="943e94eb-6329-48eb-99ad-323b50fb4b0d" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/shebang%20943e94eb632948eb99ad323b50fb4b0d.html">shebang</a></figure><figure id="ccdb80f5-770a-48f8-8389-d834c0e9745a" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/Fedora%20ccdb80f5770a48f88389d834c0e9745a.html">Fedora</a></figure><figure id="33d10046-bbae-47eb-9a9e-7ab1b2380d38" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/Commands%2033d10046bbae47eb9a9e7ab1b2380d38.html">Commands</a></figure><figure id="f4fcbd7c-4113-4b12-bcae-9719407749da" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/zsh%20f4fcbd7c41134b12bcae9719407749da.html">zsh</a></figure><figure id="aa4b258c-673e-4fe5-8d02-18354c5dadef" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/NixOS%20aa4b258c673e4fe58d0218354c5dadef.html">NixOS</a></figure><figure id="e845b0c5-d78e-4b6e-9100-eed6b62deaed" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/systemd%20e845b0c5d78e4b6e9100eed6b62deaed.html">systemd</a></figure><figure id="c8227274-2259-476f-ac21-13614a30f183" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/sed%20c82272742259476fac2113614a30f183.html">sed</a></figure><figure id="1fd318a6-77c1-4e06-9d24-a70df7290c7a" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/Terminal%201fd318a677c14e069d24a70df7290c7a.html">Terminal</a></figure><figure id="14ca739f-e9d0-46c7-8bc4-dfc14f484f78" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/Directory%20Structure%2014ca739fe9d046c78bc4dfc14f484f78.html">Directory Structure</a></figure><figure id="c19cff84-e8d0-43d4-bf68-96d5fe0380a4" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/Limit%20Battery%20Charge%20Levels%20c19cff84e8d043d4bf6896d5fe0380a4.html">Limit Battery Charge Levels</a></figure><figure id="25c3e9fe-a222-4632-b2fa-59a0133d22a5" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/Create%20Temp%20Directory%20with%20Cleanup%2025c3e9fea2224632b2fa59a0133d22a5.html">Create Temp Directory with Cleanup</a></figure><figure id="de203e68-1676-43b5-a4ac-fce5fa2b19b5" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/dotfiles%20de203e68167643b5a4acfce5fa2b19b5.html">dotfiles</a></figure><figure id="e3ef76e8-8bf9-4801-828c-d48d5821b344" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/find%20e3ef76e88bf94801828cd48d5821b344.html">find</a></figure></div></article><span class="sans" style="font-size:14px;padding-top:2em"></span></body></html>
</style></head><body><article id="cb330929-7ee2-44a2-a914-a3e358ef4a33" class="page sans"><header><h1 class="page-title">Linux</h1><p class="page-description"></p></header><div class="page-body"><figure id="943e94eb-6329-48eb-99ad-323b50fb4b0d" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/shebang%20943e94eb632948eb99ad323b50fb4b0d.html">shebang</a></figure><figure id="ccdb80f5-770a-48f8-8389-d834c0e9745a" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/Fedora%20ccdb80f5770a48f88389d834c0e9745a.html">Fedora</a></figure><figure id="33d10046-bbae-47eb-9a9e-7ab1b2380d38" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/Commands%2033d10046bbae47eb9a9e7ab1b2380d38.html">Commands</a></figure><figure id="f4fcbd7c-4113-4b12-bcae-9719407749da" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/zsh%20f4fcbd7c41134b12bcae9719407749da.html">zsh</a></figure><figure id="aa4b258c-673e-4fe5-8d02-18354c5dadef" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/NixOS%20aa4b258c673e4fe58d0218354c5dadef.html">NixOS</a></figure><figure id="e845b0c5-d78e-4b6e-9100-eed6b62deaed" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/systemd%20e845b0c5d78e4b6e9100eed6b62deaed.html">systemd</a></figure><figure id="c8227274-2259-476f-ac21-13614a30f183" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/sed%20c82272742259476fac2113614a30f183.html">sed</a></figure><figure id="1fd318a6-77c1-4e06-9d24-a70df7290c7a" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/Terminal%201fd318a677c14e069d24a70df7290c7a.html">Terminal</a></figure><figure id="14ca739f-e9d0-46c7-8bc4-dfc14f484f78" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/Directory%20Structure%2014ca739fe9d046c78bc4dfc14f484f78.html">Directory Structure</a></figure><figure id="c19cff84-e8d0-43d4-bf68-96d5fe0380a4" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/Limit%20Battery%20Charge%20Levels%20c19cff84e8d043d4bf6896d5fe0380a4.html">Limit Battery Charge Levels</a></figure><figure id="25c3e9fe-a222-4632-b2fa-59a0133d22a5" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/Create%20Temp%20Directory%20with%20Cleanup%2025c3e9fea2224632b2fa59a0133d22a5.html">Create Temp Directory with Cleanup</a></figure><figure id="de203e68-1676-43b5-a4ac-fce5fa2b19b5" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/dotfiles%20de203e68167643b5a4acfce5fa2b19b5.html">dotfiles</a></figure><figure id="e3ef76e8-8bf9-4801-828c-d48d5821b344" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/find%20e3ef76e88bf94801828cd48d5821b344.html">find</a></figure><figure id="b514a270-0c54-4ee0-82ec-a23eae1c5bdd" class="link-to-page"><a href="Linux%20cb3309297ee244a2a914a3e358ef4a33/jq%20b514a2700c544ee082eca23eae1c5bdd.html">jq</a></figure></div></article><span class="sans" style="font-size:14px;padding-top:2em"></span></body></html>
Loading

0 comments on commit b52c860

Please sign in to comment.