Windows-GPU-UNLOCK
RTX3090 UEFI 포트, 한국어 무리셋 윈도우 부팅 가이드, 검증된 소스와 벤치마크 제공
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Online dárkové boxy s poukazy v PDF. Příjemce otevře odkaz (např. https://darky.cz/bekalo-mitusa),
zadá heslo a ve stanovený čas si dárek „rozbalí“. Dárky se balí v Ježíškově dílně na /dilna, kterou si může založit kdokoli.
/dilna si ji kdokoli založí jedním kliknutím (název a e-mail jsou nepovinné) a dostane tajný odkaz …/dilna#klic=…. Odkaz je jediný klíč: kdo ho má, může dárky upravovat, takže jde i sdílet. V dílně se dá kdykoli zobrazit a zkopírovat, nebo vyměnit za nový (starý přestane platit a ostatní zařízení se odhlásí). Na zařízení, kde se odkaz jednou otevřel, zůstane přihlášení rok. Dílnu jde smazat i se všemi boxy a PDF.bekalo-mitusa), dobře se čte i opisuje. Kód jde kdykoli vygenerovat znovu.web/ frontend (Vite): index.html = příjemce, admin.html = dílna, assets/
api/index.js Vercel serverless funkce – vstup pro celé /api/*
server/ Node backend: app.js (API), security.js, storage/ (fs | Upstash+Blob),
standalone.js (vlastní server), node-adapter.js, env.js
php/ PHP backend se stejným API (PHP 7.4+, Apache + mod_rewrite)
scripts/ build-php.mjs, test.mjs
tests/api.mjs end-to-end testy API (běží proti Node i PHP)
vite.config.js build + dev server s API
vercel.json nastavení Vercelu (build, přepisy adres, hlavičky)
| Příkaz | Co dělá |
|---|---|
npm run dev | Vite na http://localhost:5173 i s API (data do ./data), dílna na /dilna |
npm run build | frontend do dist/ (to nasazuje Vercel) |
npm run build:php | hotová složka build/php/ pro PHP hosting |
npm start | samostatný Node server nad dist/ (VPS, Docker) |
npm test | testy API proti Node backendu (souborové úložiště + Redis/Blob v paměti); npm test -- <url> proti libovolnému běžícímu backendu, např. PHP |
Data jsou mezi backendy přenositelná (stejný JSON i formát hashů hesel). Popis API je v API.md.
Jednorázové nastavení:
vercel.json (Vite).KV_REST_API_URL a KV_REST_API_TOKEN (nebo UPSTASH_REDIS_REST_*). Fungují obě varianty.BLOB_READ_WRITE_TOKEN.present → present_KV_REST_API_URL), aplikace proměnné najde sama. STORAGE_ENV_PREFIX=present je potřeba jen tehdy, když je v projektu připojených víc Redis databází. Všechny klíče v Redisu začínají na xd:, takže se s jiným projektem nepotkají. Jiný začátek jde nastavit přes REDIS_KEY_PREFIX.APP_SECRET = dlouhý náhodný řetězec (openssl rand -base64 32), povinnýSIGNUP_CODE, pokud nechceš, aby si dílnu mohl založit kdokoliPak už každý push do main nasadí produkci a každá jiná větev nebo PR dostane náhledovou adresu.
Dílny se zakládají na https://<projekt>.vercel.app/dilna.
Limit PDF na Vercelu je 4 MB. Víc Vercel funkce v jednom požadavku nepřijme. Změní se proměnnou
MAX_UPLOAD_MB, ale nad ~4,5 MB to nepomůže. Při veřejném Blob úložišti nastavBLOB_ACCESS=public. Soubory se i tak posílají jen přes API, adresa blobu se nikam nedostane.
npm ci
npm run build:php # → build/php/
build/php/ (včetně .htaccess) nahraj přes FTP do webrootu nebo podsložky.config.sample.php → config.php a vyplň APP_SECRET (případně SIGNUP_CODE).DATA_DIR mimo veřejný webroot. Když zůstane uvnitř, chrání ho .htaccess.mod_rewrite (běžně ano) a PHP 7.4 nebo novější s json, mbstring, hash.upload_max_filesize a post_max_size.Lokální zkouška: cd build/php && php -S localhost:8000 router.php.
cp .env.example .env # vyplň APP_SECRET
npm ci && npm run build
npm start # http://localhost:3000, data v ./data
Za reverzní proxy (nginx, Caddy) posílej X-Forwarded-Proto, aby cookie dostala příznak Secure.
APP_SECRET, aby šel odkaz v dílně znovu ukázat. Klíč je v části adresy za #, takže se neposílá na server v adrese a nezůstane v jeho logech. Po přihlášení ho stránka z adresního řádku hned odstraní.X-Admin chrání proti CSRF.MAX_GIFTS boxů (50) a MAX_STORAGE_MB místa na PDF (100 MB). Volitelný SIGNUP_CODE omezí zakládání dílen.