• This repository has been archived on 16/Jan/2024
  • Stars
    star
    310
  • Rank 134,926 (Top 3 %)
  • Language
    HTML
  • Created almost 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Aria2c+AriaNg

It it recommended to find other platform than Heroku to deploy this as they are actively prevent this from deploying there. You can find many free platforms here: https://free-for.dev/

Deploying On Heroku

Requirement

Steps

  1. Run heroku login to login, then heroku container:login too.
  2. Clone this repository and enter it. (PS: Please run git config --global core.autocrlf false before git clone if you are using Windows.)
  3. Run heroku apps:create APP_NAME to create it.
  4. Copy .env.template to .env, and edit it accordingly.
  5. Run heroku container:push web -a APP_NAME and heroku container:release web -a APP_NAME.
  6. Run heroku open -a APP_NAME and it will open your browser to deployed instance.

Optional: Sync downloaded file to your cloud drive using Rclone

  1. Setup Rclone locally by following offical instructions: https://rclone.org/docs/
  2. Find your rclone.conf file, it should look like this:
[DRIVENAME]
type = WHATEVER
client_id = WHATEVER
client_secret = WHATEVER
scope = WHATEVER
token = WHATEVER

others entries...
  1. Find the drive you want to use, and copy its type = ... to ... token = ... section.
  2. Replace all linebreaks with \n.
  3. That text will be RCLONE_CONFIG in .env file.
  4. DOWNLOAD_DESTINATION in .env is a path starting with /.

FAQ

It automatically stop after 30 minutes, and files were lost.

It is because Heroku's free dyno will idle when there is no incoming request within 30 minutes, and your files will be deleted too, this is why you might want to use Rclone.

Can I delete files?

No. Just wait for its idling, and your files will be deleted.

You said it will idle automatically, so I can't download large files?

It will generate fake requests when there are downloading or uploading tasks, so it won't idle when your files aren't completed.

More Repositories

1

GDIndex

A Google Drive Index built with Vue Running on CloudFlare Workers
HTML
1,849
star
2

cf-warp

JavaScript
449
star
3

ytdl

Get youtube video download url
JavaScript
263
star
4

wasm-jseval

A safe eval library based on WebAssembly and Duktape/QuickJS.
C
230
star
5

My-CTF-Challenges

Challenges I created for CTF competitions.
Python
182
star
6

vuejs-storage

Vue and Vuex plugin to persistence data with localStorage/sessionStorage
TypeScript
121
star
7

browser-extensions

我的一些 userjs & usercss
JavaScript
88
star
8

ebook-converter

簡單的電子書繁簡轉換器
JavaScript
53
star
9

mergemp4

JavaScript
52
star
10

saucenao-search-tgbot

A telegram bot enable you to search SauceNAO in telegram.
TypeScript
34
star
11

lll_cvp

Sage
34
star
12

ghfileupl

JavaScript
29
star
13

gitcf

A service that is similar to RawGit, but this one is running on CloudFlare Workers.
26
star
14

aria2-manager

HTML
26
star
15

apps-script-db

A key-value database by Google Apps Script
JavaScript
24
star
16

LKT-Manager

Kotlin
17
star
17

anime1-downloader

用來下載 Anime1.me 網站上的動漫
JavaScript
17
star
18

ani-gamer-toolbox

JavaScript
16
star
19

pximg-referer

JavaScript
12
star
20

heroku-proxy-local

11
star
21

gmxhr-fetch

fetch-like polyfill for userscript managers
JavaScript
10
star
22

nctfu-lattice

Sage
9
star
23

xfetch-js

A extremely simple fetch extension inspired by sindresorhus/ky.
JavaScript
9
star
24

imaginaryCTF-solution

Python
8
star
25

vue-runkit

vue wrapper of runkit embed
HTML
7
star
26

cf-webhook

HTML
7
star
27

nycu-secure-programming-2021

2021 交大程式安全
Python
6
star
28

dotfiles

Shell
6
star
29

brainfuck-in-x86-assembly

Assembly
6
star
30

require-unpkg

require from unpkg.com in browser
JavaScript
5
star
31

osuplayer

JavaScript
5
star
32

WynnStats

WynnStats is a serverless client which can view wynncraft statistics.
Vue
5
star
33

Netease-Music-Proxy

C#
4
star
34

2048-battle

Python
3
star
35

pixiv-client

Pixiv api client for node.js written in typescript.
TypeScript
3
star
36

craft2d

Java
3
star
37

maple3142.github.io

HTML
2
star
38

node-rclone

JavaScript
2
star
39

maple-bot

A linebot
JavaScript
2
star
40

TodoList

JavaScript
2
star
41

php-url-shortener

PHP
2
star
42

ncu-mlisp

JavaScript
2
star
43

js-highlight-practice

JavaScript
1
star
44

mapleutil

JavaScript
1
star
45

nodegist

A simple module allow you to create gists
JavaScript
1
star
46

NCU-UML-Editor

Java
1
star
47

osuplayer-old

A music player for osu!
JavaScript
1
star
48

node-electron-clipboard

JavaScript
1
star
49

Practice

C++
1
star
50

comments-of-blog

JavaScript
1
star
51

xml-translate

a simple tool to translate xml/html with google translate
JavaScript
1
star
52

megumin-pack

A really small javascript bundler for practice.
JavaScript
1
star
53

NCU-Linux-Project

C
1
star
54

build-ffmpeg-wasm

1
star
55

vue-cli-locale-zh-tw

JavaScript
1
star
56

OMG

TypeScript
1
star
57

httpsrv

A simple http file server
JavaScript
1
star
58

request

TypeScript
1
star
59

rr-bot

TypeScript
1
star
60

vuejs-contextmenu

vue.js contextmenu wrapper
JavaScript
1
star
61

wenku8_spider

Python
1
star
62

baha_notify

JavaScript
1
star
63

static-to-worker

HTML
1
star