Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/justjavac/deno_vultr
按需启动 Vultr 实例,实现每个月只需要 2 美元的 VPS
https://github.com/justjavac/deno_vultr
deno vultr
Last synced: 3 months ago
JSON representation
按需启动 Vultr 实例,实现每个月只需要 2 美元的 VPS
- Host: GitHub
- URL: https://github.com/justjavac/deno_vultr
- Owner: justjavac
- License: mit
- Created: 2020-11-16T09:34:50.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-21T04:51:26.000Z (over 3 years ago)
- Last Synced: 2024-10-23T02:55:23.861Z (3 months ago)
- Topics: deno, vultr
- Language: TypeScript
- Homepage: https://vultr.deno.dev
- Size: 22.5 KB
- Stars: 166
- Watchers: 7
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# deno_vultr
[![Build Status](https://github.com/justjavac/deno_vultr/workflows/ci/badge.svg)](https://github.com/justjavac/deno_vultr/actions)
目前 Vultr 最低可用套餐为 5 美元/月,即 $0.007/小时。于是我写了这个服务,并提供了一个随时随地可访问的网页,这样可以按需启动 Vultr
实例,基本上可以控制在**每个月只需要 2 美元**。> 部署在 Deno Deploy
## 使用
### 1. 前置工作
1. 创建 Vultr 实例,并安装好需要的软件和服务。
2. 新建一个 snapshot。
### 2. 搭建服务
1. 点击下面按钮,进入 Deno Deploy
[![](./assets/deno-deploy-button.svg)](https://dash.deno.com/new?url=https://raw.githubusercontent.com/justjavac/deno_vultr/main/mod.ts&env=SNAPSHOTID)
2. 输入 `SNAPSHOTID` 值。这个值是上一步创建的 snapshot。
3. 点击 `Create` 新建一个项目,然后点击 `Deploy` 按钮。
4. **可选** 在 `Domains` 标签页绑定自己的域名。
## 本地开发
1. 安装 `deployctl`:
```bash
deno install -Afr --no-check https://deno.land/x/deploy/deployctl.ts
```1. 启动本地开发服务器:
```bash
deployctl run --no-check --watch ./mod.ts
```## License
[deno_vultr](https://github.com/justjavac/deno_vultr) 的源码使用 MIT License
发布。具体内容请查看 [LICENSE](./LICENSE) 文件。