cobalt
당신이 사랑하는 것을 지키는 가장 좋은 방법
파일 탐색기
최종 버전 다운로드 (.zip)- bug-main-instance.yml
- bug-report.yml
- config.yml
- feature-request.yml
- hosting-help.yml
- service-request.yml
- codeql.yml
- docker-develop.yml
- docker-staging.yml
- docker.yml
- fast-forward.yml
- test-services.yml
- test.yml
- test.sh
- api.js
- env.js
- itunnel.js
- cluster.js
- console-text.js
- crypto.js
- file-watcher.js
- language-codes.js
- load-from-fs.js
- randomize-ciphers.js
- run-test.js
- utils.js
- cookie.js
- manager.js
- youtube-session.js
- bilibili.js
- bluesky.js
- dailymotion.js
- facebook.js
- instagram.js
- loom.js
- newgrounds.js
- ok.js
- pinterest.js
- reddit.js
- rutube.js
- snapchat.js
- soundcloud.js
- streamable.js
- tiktok.js
- tumblr.js
- twitch.js
- twitter.js
- vimeo.js
- vk.js
- youtube.js
- create-filename.js
- match-action.js
- match.js
- request.js
- schema.js
- service-alias.js
- service-config.js
- service-patterns.js
- url.js
- api-keys.js
- jwt.js
- secrets.js
- turnstile.js
- base-store.js
- memory-store.js
- redis-ratelimit.js
- redis-store.js
- store.js
- ffmpeg.js
- internal-hls.js
- internal.js
- manage.js
- proxy.js
- shared.js
- stream.js
- bilibili.json
- bsky.json
- dailymotion.json
- facebook.json
- instagram.json
- loom.json
- newgrounds.json
- ok.json
- pinterest.json
- reddit.json
- rutube.json
- snapchat.json
- soundcloud.json
- streamable.json
- tiktok.json
- tumblr.json
- twitch.json
- twitter.json
- vimeo.json
- vk.json
- youtube.json
- generate-jwt-secret.js
- test.js
- cobalt.js
- config.js
- LICENSE
- package.json
- README.md
- cookies.example.json
- docker-compose.example.yml
- add.png
- created.png
- domain.png
- mode.png
- name.png
- sidebar.png
- api-env-variables.md
- api.md
- protect-an-instance.md
- run-an-instance.md
- .gitignore
- .prettierignore
- .prettierrc
- LICENSE
- package.json
- tsconfig.json
- index.d.ts
- index.js
- package.json
- 10.0.md
- 10.1.md
- 10.3.md
- 10.5.md
- 11.0.md
- 11.2.md
- 2.0.md
- 2.2.5.md
- 2.2.6.md
- 2.2.8.md
- 2.2.9.md
- 2.2.md
- 3.0.md
- 3.1.md
- 3.2.md
- 3.4.md
- 3.5.2.md
- 3.5.4.md
- 3.5.md
- 3.6.3.md
- 3.6.md
- 3.7.md
- 4.0.md
- 4.1.md
- 4.2.md
- 4.3.2.md
- 4.3.md
- 4.4.md
- 4.5.md
- 4.6.md
- 4.7.md
- 4.8.md
- 5.0.md
- 5.1.md
- 5.2.md
- 5.3.md
- 5.4.md
- 6.0.md
- 6.2.md
- 7.0.md
- 7.1.md
- 7.11.md
- 7.13.md
- 7.14.md
- 7.3.md
- 7.4.md
- 7.5.md
- 7.6.md
- 7.7.md
- 7.8.md
- 7.9.md
- dialog.json
- donate.json
- general.json
- queue.json
- save.json
- tabs.json
- credits.md
- general.md
- privacy.md
- terms.md
- api.json
- queue.json
- about.json
- button.json
- dialog.json
- donate.json
- error.json
- general.json
- notification.json
- queue.json
- receiver.json
- remux.json
- save.json
- settings.json
- tabs.json
- updates.json
- dialog.json
- donate.json
- general.json
- queue.json
- save.json
- tabs.json
- credits.md
- general.md
- privacy.md
- terms.md
- api.json
- queue.json
- about.json
- button.json
- dialog.json
- donate.json
- error.json
- general.json
- notification.json
- queue.json
- receiver.json
- remux.json
- save.json
- settings.json
- tabs.json
- updates.json
- languages.json
- AboutSupport.svelte
- ActionButton.svelte
- SettingsButton.svelte
- SettingsToggle.svelte
- Switcher.svelte
- VerticalActionButton.svelte
- ChangelogEntry.svelte
- ChangelogEntryWrapper.svelte
- DialogBackdropClose.svelte
- DialogButton.svelte
- DialogButtons.svelte
- DialogContainer.svelte
- DialogHolder.svelte
- NoScriptDialog.svelte
- PickerDialog.svelte
- PickerItem.svelte
- SavingDialog.svelte
- SavingTutorial.svelte
- SmallDialog.svelte
- DonateAltItem.svelte
- DonateBanner.svelte
- DonateCardContainer.svelte
- DonateOptionsCard.svelte
- DonateShareCard.svelte
- DonationOption.svelte
- Clipboard.svelte
- Cobalt.svelte
- CobaltQR.svelte
- CobaltSticker.svelte
- Imput.svelte
- Music.svelte
- Mute.svelte
- Sparkles.svelte
- AboutPageWrapper.svelte
- BetaTesters.svelte
- BulletExplain.svelte
- CopyIcon.svelte
- DropReceiver.svelte
- FileReceiver.svelte
- Meowbalt.svelte
- NotchSticker.svelte
- OuterLink.svelte
- Placeholder.svelte
- PopoverContainer.svelte
- SectionHeading.svelte
- Skeleton.svelte
- Toggle.svelte
- Turnstile.svelte
- UpdateNotification.svelte
- ProcessingQueue.svelte
- ProcessingQueueItem.svelte
- ProcessingQueueStub.svelte
- ProcessingStatus.svelte
- ProgressBar.svelte
- ClearButton.svelte
- DownloadButton.svelte
- CaptchaTooltip.svelte
- Omnibox.svelte
- OmniboxIcon.svelte
- SupportedServices.svelte
- ClearStorageButton.svelte
- DataSettingsButton.svelte
- FilenamePreview.svelte
- ManageSettings.svelte
- ResetSettingsButton.svelte
- SettingsCategory.svelte
- SettingsDropdown.svelte
- SettingsInput.svelte
- CobaltLogo.svelte
- Sidebar.svelte
- SidebarTab.svelte
- PageNav.svelte
- PageNavSection.svelte
- PageNavTab.svelte
- noto-mono-cobalt.css
- api-url.ts
- api.ts
- safety-warning.ts
- saving-handler.ts
- server-info.ts
- session.ts
- turnstile.ts
- locale.ts
- translations.ts
- abortsignal-timeout.ts
- user-activation.ts
- audio-sub-language.ts
- defaults.ts
- lazy-get.ts
- migrate-v7.ts
- migrate.ts
- validate.ts
- current-tasks.ts
- queue.ts
- dialogs.ts
- omnibox.ts
- queue-visibility.ts
- server-info.ts
- settings.ts
- theme.ts
- turnstile.ts
- index.ts
- memory.ts
- opfs.ts
- storage.ts
- fetch.ts
- ffmpeg.ts
- fetch.ts
- ffmpeg.ts
- queue.ts
- run-worker.ts
- scheduler.ts
- v2.ts
- v3.ts
- v4.ts
- v5.ts
- v6.ts
- api.ts
- changelogs.ts
- dialog.ts
- generic.ts
- i18n.ts
- libav.ts
- meowbalt.ts
- omnibox.ts
- queue.ts
- settings.ts
- task-manager.ts
- workers.ts
- changelogs.ts
- clipboard.ts
- device.ts
- download.ts
- env.ts
- haptics.ts
- libav.ts
- polyfills.ts
- subnav.ts
- util.ts
- version.ts
- +server.ts
- +page.svelte
- +page.ts
- +page.svelte
- +layout.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +page.svelte
- +layout.svelte
- +page.svelte
- +page.svelte
- +server.ts
- +error.svelte
- +layout.svelte
- +layout.ts
- +page.svelte
- app.css
- app.d.ts
- app.html
- noto-mono-cobalt.woff2
- 128.png
- 192.png
- 384.png
- 48.png
- 512.png
- 72.png
- 96.png
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- generic.png
- error.png
- fast.png
- question.png
- smile.png
- think.png
- bettertogether.webp
- catmakeup.webp
- catphonestand.webp
- catroomba.webp
- catsleep.webp
- catspeed.webp
- catswitchboxes.webp
- cattired.webp
- cobalt10.webp
- developers.webp
- happymeowth.webp
- meowbalt_very_fast.webp
- meowth101hammer.webp
- meowth7eleven.webp
- meowth_beach.webp
- meowth_sunrise.webp
- meowthball.webp
- meowthbusinessman.webp
- meowthcenter.webp
- meowthcooking.webp
- meowthhammer.webp
- meowthpolishegg.webp
- meowthproductions.webp
- meowthsnap.webp
- meowthstrong.webp
- millionusers.webp
- newdomain.webp
- newyear2025.webp
- onemillionr.webp
- shutup.webp
- twitchupdate.webp
- valentines.webp
- favicon.png
- manifest.json
- .gitignore
- .npmrc
- eslint.config.js
- LICENSE
- package.json
- README.md
- svelte.config.js
- tsconfig.json
- vite.config.ts
- wrangler.jsonc
- .deepsource.toml
- .dockerignore
- .gitignore
- CONTRIBUTING.md
- Dockerfile
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/imputnet/cobalt
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd cobalt
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t cobalt .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 cobalt
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
cd api
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
