Skip to content
This repository was archived by the owner on May 28, 2023. It is now read-only.

Commit edb4ccf

Browse files
Allow for a private selfhosted instance
1 parent 3399c27 commit edb4ccf

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

index.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,15 @@ import auth from 'http-auth';
1616
dotenv.config();
1717
//getting environment vars
1818
const numCPUs = process.env.CPUS || os.cpus().length;
19-
let key = process.env.KEY || '?unlock';
19+
let key = process.env.KEY || 'unlock';
2020
let url = process.env.URL || 'rubynetwork.tech';
2121
let user = process.env.USERNAME || 'ruby';
2222
let pass = process.env.PASSWORD || 'ruby';
23-
let disableYT = process.env.YTDISABLE || 'false';
23+
let disableKEY = process.env.KEYDISABLE || 'false'
2424
let educationWebsite = fs.readFileSync(join(__dirname, 'education/index.html'));
2525
let loadingPage = fs.readFileSync(join(__dirname, 'education/load.html'));
2626
const blacklisted: string[] = [];
2727
const disableyt: string[] = [];
28-
const otherBlacklist: string [] = [];
2928
fs.readFile(join(__dirname, 'blocklists/ADS.txt'), (err, data) => {
3029
if (err) {
3130
console.error(err);
@@ -87,8 +86,7 @@ if (numCPUs > 0 && cluster.isPrimary) {
8786
} else if (req.headers.host === url) {
8887
app(req, res);
8988
} else if (
90-
url.search === `?${key}` &&
91-
!req.headers.cookie?.includes(key)
89+
url.search === `?${key}` && !req.headers.cookie?.includes(key) && disableKEY === 'false'
9290
) {
9391
res.writeHead(302, {
9492
Location: '/',

0 commit comments

Comments
 (0)