portabase
Portabase - Database backup & restore tool for PostgreSQL, MySQL, MsSQL, MariaDB, Firebird SQL, SQLite, MongoDB, Redis and Docker Volume
파일 탐색기
최종 버전 다운로드 (.zip)- logo.png
- bug_report.md
- feature_request.md
- discord.yml
- docker.yml
- e2e.yml
- ghcr.yml
- helm.yml
- plumber.yml
- release-candidate.yml
- release.yml
- security.yml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- FUNDING.yml
- SECURITY.md
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- loading.tsx
- page.tsx
- page.tsx
- onboarding-client.tsx
- page.tsx
- route.ts
- route.ts
- helpers.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- page.tsx
- apple-icon.png
- favicon.ico
- globals.css
- icon0.svg
- icon1.png
- layout.tsx
- manifest.json
- not-found.tsx
- providers.tsx
- Dockerfile
- app-dev-entrypoint.sh
- app-prod-entrypoint.sh
- nginx.conf
- _helpers.tpl
- deployment.yaml
- ingress.yaml
- pvc.yaml
- secret.yaml
- service.yaml
- .helmignore
- Chart.yaml
- README.md
- values.yaml
- docker-volume.png
- firebird.png
- logo-dark.png
- logo-light.png
- logo.png
- mariadb.png
- mongodb.png
- mssql.png
- mysql.png
- postgresql-cluster.png
- postgresql.png
- redis.png
- sqlite.png
- valkey.png
- web-app-manifest-192x192.png
- web-app-manifest-512x512.png
- azurite-list.sh
- azurite-seed.sh
- master-realm.json
- portabase.zip
- bread-crumbs.tsx
- button-with-confirm.tsx
- button-with-loading.tsx
- cards-with-pagination.tsx
- code-snippet.tsx
- combobox.tsx
- connection-indicator.tsx
- console-silencer.tsx
- copy-button.tsx
- count-badge.tsx
- data-table.tsx
- database-card.tsx
- day-time-picker.tsx
- dialog.tsx
- dropzone-file.tsx
- empty-state-placeholder.tsx
- error-layout.tsx
- file-uploader.tsx
- github-button.tsx
- loading-spinner.tsx
- multi-select.tsx
- pagination-indexes.tsx
- pagination-navigation.tsx
- pagination-size.tsx
- provider-switch.tsx
- status-badge.tsx
- table-features.ts
- table-filters.tsx
- table-pagination-navigation.tsx
- table-pagination-size.tsx
- table-pagination.tsx
- table-sort-button.tsx
- theme-selector.tsx
- tooltip-custom.tsx
- email-forgot-password.tsx
- email-new-login.tsx
- email-verification.tsx
- email-create-user.tsx
- email-layout.tsx
- email-notification.tsx
- email-settings-test.tsx
- email-text.tsx
- accordion.tsx
- alert-dialog.tsx
- alert.tsx
- aspect-ratio.tsx
- avatar.tsx
- badge.tsx
- breadcrumb.tsx
- button.tsx
- calendar.tsx
- card.tsx
- carousel.tsx
- chart.tsx
- checkbox.tsx
- collapsible.tsx
- command.tsx
- context-menu.tsx
- dialog.tsx
- drawer.tsx
- dropdown-menu.tsx
- dropzone.tsx
- form.tsx
- github-button.tsx
- hover-card.tsx
- input-otp.tsx
- input.tsx
- label.tsx
- menubar.tsx
- navigation-menu.tsx
- pagination.tsx
- password-input-indicator.tsx
- password-input.tsx
- popover.tsx
- progress.tsx
- radio-group.tsx
- resizable.tsx
- scroll-area.tsx
- search-input.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- slider.tsx
- sliding-number.tsx
- sonner.tsx
- switch.tsx
- table.tsx
- tabs.tsx
- textarea.tsx
- toast.tsx
- toaster.tsx
- toggle-group.tsx
- toggle.tsx
- tooltip.tsx
- layout.tsx
- 0000_snapshot.json
- 0001_snapshot.json
- 0002_snapshot.json
- 0003_snapshot.json
- 0004_snapshot.json
- 0005_snapshot.json
- 0006_snapshot.json
- 0007_snapshot.json
- 0008_snapshot.json
- 0009_snapshot.json
- 0010_snapshot.json
- 0011_snapshot.json
- 0012_snapshot.json
- 0013_snapshot.json
- 0014_snapshot.json
- 0015_snapshot.json
- 0016_snapshot.json
- 0017_snapshot.json
- 0018_snapshot.json
- 0019_snapshot.json
- 0020_snapshot.json
- 0021_snapshot.json
- 0022_snapshot.json
- 0023_snapshot.json
- 0024_snapshot.json
- 0025_snapshot.json
- 0026_snapshot.json
- 0027_snapshot.json
- 0028_snapshot.json
- 0029_snapshot.json
- 0030_snapshot.json
- 0031_snapshot.json
- 0032_snapshot.json
- 0033_snapshot.json
- 0034_snapshot.json
- 0035_snapshot.json
- 0036_snapshot.json
- 0037_snapshot.json
- 0038_snapshot.json
- 0039_snapshot.json
- 0040_snapshot.json
- 0041_snapshot.json
- 0042_snapshot.json
- 0043_snapshot.json
- 0044_snapshot.json
- 0045_snapshot.json
- 0046_snapshot.json
- 0047_snapshot.json
- 0048_snapshot.json
- 0049_snapshot.json
- 0050_snapshot.json
- 0051_snapshot.json
- 0052_snapshot.json
- 0053_snapshot.json
- 0054_snapshot.json
- 0055_snapshot.json
- 0056_snapshot.json
- 0057_snapshot.json
- 0058_snapshot.json
- 0059_snapshot.json
- 0060_snapshot.json
- 0061_snapshot.json
- 0062_snapshot.json
- 0063_snapshot.json
- 0064_snapshot.json
- 0065_snapshot.json
- 0066_snapshot.json
- 0067_snapshot.json
- 0068_snapshot.json
- 0069_snapshot.json
- 0070_snapshot.json
- 0071_snapshot.json
- 0072_snapshot.json
- 0073_snapshot.json
- 0074_snapshot.json
- 0075_snapshot.json
- 0076_snapshot.json
- 0077_snapshot.json
- 0078_snapshot.json
- 0079_snapshot.json
- 0080_snapshot.json
- 0081_snapshot.json
- 0082_snapshot.json
- 0083_snapshot.json
- _journal.json
- 0000_awesome_nomad.sql
- 0001_wealthy_leo.sql
- 0002_pink_groot.sql
- 0003_absent_maestro.sql
- 0004_dazzling_hawkeye.sql
- 0005_old_swarm.sql
- 0006_moaning_pete_wisdom.sql
- 0007_last_umar.sql
- 0008_aberrant_scorpion.sql
- 0009_lucky_edwin_jarvis.sql
- 0010_past_trauma.sql
- 0011_outgoing_blob.sql
- 0012_peaceful_leopardon.sql
- 0013_past_logan.sql
- 0014_strong_galactus.sql
- 0015_absurd_next_avengers.sql
- 0016_broken_morgan_stark.sql
- 0017_wild_purple_man.sql
- 0018_smiling_mole_man.sql
- 0019_overjoyed_butterfly.sql
- 0020_low_giant_girl.sql
- 0020_thankful_sunspot.sql
- 0021_soft_blockbuster.sql
- 0022_purple_retro_girl.sql
- 0023_common_the_captain.sql
- 0024_lush_blindfold.sql
- 0025_past_franklin_richards.sql
- 0026_storage-backend.sql
- 0027_special_the_santerians.sql
- 0028_graceful_ben_parker.sql
- 0029_lowly_white_tiger.sql
- 0030_dizzy_morlocks.sql
- 0031_chemical_edwin_jarvis.sql
- 0032_sparkling_thunderbolt_ross.sql
- 0033_handy_valeria_richards.sql
- 0034_lush_speed.sql
- 0035_late_young_avengers.sql
- 0036_chief_night_thrasher.sql
- 0037_neat_talon.sql
- 0038_misty_red_hulk.sql
- 0039_conscious_solo.sql
- 0040_quick_lester.sql
- 0041_spooky_radioactive_man.sql
- 0042_breezy_namora.sql
- 0043_peaceful_chat.sql
- 0044_steep_wiccan.sql
- 0045_needy_martin_li.sql
- 0046_mysterious_menace.sql
- 0047_wet_carnage.sql
- 0048_yellow_eddie_brock.sql
- 0049_chief_terrax.sql
- 0050_dark_saracen.sql
- 0051_young_senator_kelly.sql
- 0052_cute_punisher.sql
- 0053_lyrical_union_jack.sql
- 0054_hesitant_darkhawk.sql
- 0055_yielding_justin_hammer.sql
- 0056_lazy_cyclops.sql
- 0057_cooing_nocturne.sql
- 0058_slim_annihilus.sql
- 0059_past_fabian_cortez.sql
- 0060_shiny_sersi.sql
- 0061_illegal_mole_man.sql
- 0062_futuristic_dragon_lord.sql
- 0063_open_proudstar.sql
- 0064_orange_richard_fisk.sql
- 0065_mighty_killer_shrike.sql
- 0066_milky_puma.sql
- 0067_clammy_stephen_strange.sql
- 0068_busy_zeigeist.sql
- 0069_worried_alex_wilder.sql
- 0070_illegal_joseph.sql
- 0071_adorable_gabe_jones.sql
- 0072_odd_medusa.sql
- 0073_daffy_cyclops.sql
- 0074_next_whizzer.sql
- 0075_absent_wasp.sql
- 0076_clever_sabretooth.sql
- 0077_fine_jigsaw.sql
- 0078_smiling_phalanx.sql
- 0079_confused_tinkerer.sql
- 0080_sparkling_gamma_corps.sql
- 0081_confused_gwen_stacy.sql
- 0082_lonely_loners.sql
- 0083_big_jean_grey.sql
- 00_common.ts
- 01_setting.ts
- 02_user.ts
- 03_organization.ts
- 04_member.ts
- 05_invitation.ts
- 06_project.ts
- 07_database.ts
- 08_agent.ts
- 09_notification-channel.ts
- 10_alert-policy.ts
- 11_notification-log.ts
- 12_storage-channel.ts
- 13_storage-policy.ts
- 14_storage-backup.ts
- 15_healthcheck-log.ts
- 16_apikey.ts
- 16_dashboard-views.ts
- 17_job-log.ts
- types.ts
- agent.ts
- backup-presence.ts
- backup.ts
- database.ts
- healthcheck.ts
- notification-channel.ts
- notification-log.ts
- organization.ts
- project.ts
- setting.ts
- storage-channel.ts
- user.ts
- index.ts
- index.ts
- agent-delete.action.ts
- agent-organizations.action.ts
- agents.action.ts
- keys.action.ts
- agent-card-key.tsx
- agent-card.tsx
- agent-content.tsx
- agent-database-card.tsx
- agent-database-columns.tsx
- agent-delete-button.tsx
- agent-dialog.tsx
- agent-form.tsx
- agent-key-modal.tsx
- agent-organizations.form.tsx
- agent-override-url-form.tsx
- database-delete-button.tsx
- database-delete-dialog.tsx
- use-agent-update-check.ts
- agent-organizations.schema.ts
- agents.schema.ts
- index.ts
- agent-status.ts
- config-encryption.helpers.ts
- restoration.helpers.ts
- status.helpers.ts
- storage-channels.helpers.ts
- storage-encryption.helpers.ts
- keys.server.ts
- version.ts
- forgot-password.action.ts
- reset-password.action.ts
- auth-logo-section.tsx
- forgot-password-form.tsx
- guard-form.tsx
- login-form.tsx
- register-form.tsx
- reset-password-form.tsx
- social-buttons.tsx
- forgot-password-form.schema.ts
- login-form.schema.ts
- register-form.schema.ts
- reset-password-form.schema.ts
- reset-password-page.schema.ts
- social-buttons.tsx
- apprise.form.tsx
- apprise.schema.ts
- apprise.ts
- index.ts
- discord.form.tsx
- discord.schema.ts
- discord.ts
- index.ts
- gotify.form.tsx
- gotify.schema.ts
- gotify.ts
- index.ts
- index.ts
- nextcloud.form.tsx
- nextcloud.schema.ts
- nextcloud.ts
- index.ts
- ntfy.form.tsx
- ntfy.schema.ts
- ntfy.ts
- index.ts
- pushover.form.tsx
- pushover.schema.ts
- pushover.ts
- index.ts
- slack.form.tsx
- slack.schema.ts
- slack.ts
- index.ts
- smtp.form.tsx
- smtp.schema.ts
- smtp.ts
- index.ts
- teams.form.tsx
- teams.schema.ts
- teams.ts
- index.ts
- telegram.form.tsx
- telegram.schema.ts
- telegram.ts
- index.ts
- webhook.form.tsx
- webhook.schema.ts
- webhook.ts
- channel.action.ts
- index.ts
- az-blob.form.tsx
- az-blob.schema.ts
- az-blob.ts
- index.ts
- google-cloud-storage.form.tsx
- google-cloud-storage.schema.ts
- index.ts
- types.ts
- google-drive-refresh.action.ts
- google-drive.form.tsx
- google-drive.schema.ts
- helpers.ts
- index.ts
- types.ts
- index.ts
- local.schema.ts
- local.ts
- index.ts
- s3.form.tsx
- s3.schema.ts
- s3.ts
- channel.action.ts
- index.ts
- channel-add-edit-modal.tsx
- channel-card.tsx
- channel-delete-button.tsx
- channel-edit-button.tsx
- channel-form.tsx
- channel-test-button.tsx
- channels-helpers.tsx
- channels-notification-helper.tsx
- channels-section.tsx
- channels-storage-helper.tsx
- channel-form.schema.ts
- backup-actions.action.ts
- backup-button.action.ts
- backup-count.action.ts
- backup-get-data.action.ts
- backup-list.action.ts
- backup-list.schema.ts
- bulk-backup.action.ts
- bulk-restore.action.ts
- channels-policy.action.ts
- cron.action.ts
- database-config.action.ts
- database-delete.action.ts
- database-form.action.ts
- import.action.ts
- restore.action.ts
- retention-policy.action.ts
- database-config-fields.tsx
- backup-actions-cell.tsx
- backup-actions-form.tsx
- backup-actions-modal.tsx
- backup-button.tsx
- backup-columns.tsx
- backup-modal-context.tsx
- backup-presence-details.tsx
- channels-policy-form.tsx
- channels-policy-modal.tsx
- cron-advanced-select.tsx
- cron-button.tsx
- cron-input.tsx
- database-backup-list.tsx
- database-config-modal.tsx
- database-content.tsx
- database-form.tsx
- database-kpi.tsx
- database-restore-list.tsx
- database-tabs.tsx
- health-grid.tsx
- health-modal.tsx
- import-modal.tsx
- import-upload-zone.tsx
- restore-columns.tsx
- retention-policy-form.tsx
- retention-policy-sheet.tsx
- retention-policy.tsx
- backup-actions.schema.ts
- channels-policy.schema.ts
- database-config.schema.ts
- database-form.schema.ts
- policy-scope.schema.ts
- retention-policy.schema.ts
- database-delete.service.ts
- archive-inspect.ts
- backup-presence.logic.ts
- credential-crypto.ts
- credential-fields.ts
- database-acl.ts
- policy-resolution.ts
- app-sidebar.tsx
- card-auth.tsx
- demo-reset-banner.tsx
- header.tsx
- logged-in-button.server.tsx
- logged-in-button.tsx
- logged-in-dropdown.tsx
- logo-sidebar.tsx
- menu-sidebar-main.tsx
- menu-sidebar.tsx
- page.tsx
- profile-modal.tsx
- profile-sidebar.tsx
- side-bar-footer-credit.tsx
- job-logs.action.ts
- log-row-modal.tsx
- logs-modal-context.tsx
- logs-modal-trigger.tsx
- logs-modal.tsx
- index.ts
- migration.action.ts
- migration-flow.tsx
- migration-tool.tsx
- source-panel.tsx
- target-panel.tsx
- notification-log-columns.tsx
- notification-log-modal.tsx
- notification-logs-list.tsx
- index.ts
- notifications.dispatch.ts
- notifications.helpers.ts
- apply-db-settings.action.ts
- generate-passkey-context.action.ts
- get-agent-status.action.ts
- onboarding-mark-done.action.ts
- update-account.action.ts
- db-detail.tsx
- db-grid.tsx
- db-section.tsx
- notifications-section.tsx
- retention-section.tsx
- scheduling-section.tsx
- storage-section.tsx
- backup-schedule-selector.tsx
- db-settings.ts
- steps.ts
- use-add-notifier.ts
- use-add-storage.ts
- use-agent-status.ts
- use-apply-db-settings.ts
- use-create-agent.ts
- use-create-project.ts
- use-delete-agent.ts
- use-mark-onboarding-done.ts
- use-remove-notifier.ts
- use-remove-storage.ts
- use-rename-default-org.ts
- use-update-account.ts
- account.schema.ts
- db-settings.schema.ts
- step-account-info.tsx
- step-agent-create.tsx
- step-agent-key.tsx
- step-agent-waiting.tsx
- step-db-settings.tsx
- step-defaults.tsx
- step-finish.tsx
- step-invite-members.tsx
- step-login.tsx
- step-notifier.tsx
- step-org-create.tsx
- step-preferences.tsx
- step-project-create.tsx
- step-security.tsx
- step-storage.tsx
- index.ts
- .gitkeep
- is-onboarding-done.ts
- onboarding-checklist.tsx
- onboarding-shell.tsx
- onboarding-state.ts
- onboarding-stepper.tsx
- onboarding-steps.tsx
- add-member.action.ts
- channels-organization.action.ts
- organization.action.ts
- role-member.action.ts
- update-member.action.ts
- admin-org-columns.tsx
- admin-organization-add-modal.tsx
- admin-organization-delete-button.tsx
- admin-organization-form.tsx
- admin-organization-list.tsx
- admin-organization-management.tsx
- admin-organization-section.tsx
- admin-organizations-table.tsx
- channels-organization-form.tsx
- member-columns.tsx
- organization-add-member-form.tsx
- organization-add-member-modal.tsx
- organization-agents-tab.tsx
- organization-columns.tsx
- organization-combobox.tsx
- organization-create-modal.tsx
- organization-delete-button.tsx
- organization-delete-member-modal.tsx
- organization-edit-dialog.tsx
- organization-form.tsx
- organization-member-card.tsx
- organization-member-change-role.tsx
- organization-members-table.tsx
- organization-notifiers-tab.tsx
- organization-storages-tab.tsx
- organization-tabs.tsx
- update-organization-form.tsx
- use-organization-permissions.ts
- admin-organization.schema.ts
- channels-organization.schema.ts
- member.schema.ts
- organization.schema.ts
- get-organization-display-name.ts
- organization-cookie.ts
- constants.ts
- avatar.action.ts
- profile.action.ts
- provider.action.ts
- security.action.ts
- 2fa-form.tsx
- avatar-with-upload.tsx
- backup-codes-list.tsx
- disable-2fa-modal.tsx
- profile-account.tsx
- profile-api-keys.tsx
- profile-appearance.tsx
- profile-general.tsx
- profile-providers.tsx
- profile-reset-password-form.tsx
- profile-security.tsx
- reset-password-modal.tsx
- set-password-form.tsx
- set-password-modal.tsx
- setup-2fa-modal.tsx
- two-factor-setup-content.tsx
- view-backup-codes-modal.tsx
- 2fa.schema.ts
- account.schema.ts
- general.schema.ts
- provider.schema.ts
- security.schema.ts
- project-delete.action.ts
- projects.action.ts
- bulk-action-bar.tsx
- bulk-restore-modal.tsx
- project-card.tsx
- project-database-card.tsx
- project-database-selection.tsx
- project-delete-button.tsx
- project-dialog.tsx
- project-form.tsx
- projects.schema.ts
- email-form.action.ts
- notification.action.ts
- storage-s3.action.ts
- storage.action.ts
- email-form.tsx
- email-section.tsx
- notification-section.tsx
- settings-tabs.tsx
- storage-s3-form.tsx
- storage-section.tsx
- email-form.schema.ts
- notification.schema.ts
- storage-s3.schema.ts
- storage.schema.ts
- refresh-dashboard.action.ts
- agent-status-grid.tsx
- agent-status-tooltip.tsx
- agent-status.info.tsx
- backup-evolution-chart.tsx
- backup-evolution-tooltip.tsx
- backup-evolution.info.tsx
- database-treemap.info.tsx
- database-treemap.tsx
- health-ring-chart.tsx
- health-ring.info.tsx
- kpi-card.tsx
- notification-panel.info.tsx
- notification-panel.tsx
- storage-treemap.info.tsx
- storage-treemap.tsx
- success-evolution-chart.tsx
- success-evolution-tooltip.tsx
- success-evolution.info.tsx
- chart-range-select.tsx
- info-tooltip.tsx
- refresh-dashboard-button.tsx
- stats-layout.tsx
- agents-status.queries.ts
- alerts.queries.ts
- availability.queries.ts
- backup.queries.ts
- dbms.queries.ts
- organization.queries.ts
- project.queries.ts
- scope.queries.ts
- storage.queries.ts
- views.queries.ts
- availability-color.ts
- dbms-colors.ts
- format-bytes.ts
- provider-colors.ts
- types.ts
- index.ts
- storages.dispatch.ts
- storages.helpers.ts
- telemetry.action.ts
- export.ts
- instrumentation.ts
- telemetry.queries.ts
- telemetry.schema.ts
- anonymize.ts
- instance-age.ts
- instance.ts
- constants.ts
- cron.ts
- index.ts
- run.ts
- mode-toggle.tsx
- theme-meta-updater-root.tsx
- theme-meta-updater.tsx
- theme-provider.tsx
- update-notification.tsx
- use-update-check.ts
- upload.action.ts
- user.action.ts
- admin-user-add-modal.tsx
- admin-user-change-password-modal.tsx
- admin-user-change-role-modal.tsx
- admin-user-delete-modal.tsx
- admin-user-edit-form.tsx
- admin-user-edit-modal.tsx
- admin-user-form.tsx
- admin-user-list.tsx
- user-actions-cell.tsx
- user-columns.tsx
- user.schema.ts
- Author-Bold.ttf
- Author-BoldItalic.ttf
- Author-Extralight.ttf
- Author-ExtralightItalic.ttf
- Author-Italic.ttf
- Author-Light.ttf
- Author-LightItalic.ttf
- Author-Medium.ttf
- Author-MediumItalic.ttf
- Author-Regular.ttf
- Author-Semibold.ttf
- Author-SemiboldItalic.ttf
- Author-Variable.ttf
- Author-VariableItalic.ttf
- GeistMonoVF.woff
- GeistVF.woff
- fonts.ts
- use-organization-acl.ts
- use-system-acl.ts
- use-mobile.tsx
- use-server-data-table.ts
- organization-acl.ts
- role.ts
- system-acl.ts
- agents.ts
- databases.ts
- organizations.ts
- policies.ts
- projects.ts
- registry.ts
- security.ts
- spec.ts
- agents.ts
- backups.ts
- databases.ts
- organizations.ts
- projects.ts
- cron.ts
- json-body.ts
- middleware.ts
- types.ts
- auth-client.ts
- auth.ts
- config.ts
- current-user.ts
- oauth.ts
- oidc.ts
- passkey-context.ts
- permissions.ts
- helpers.ts
- index.ts
- types.ts
- agents.ts
- backups.ts
- databases.ts
- organizations.ts
- projects.ts
- response.ts
- http-client.ts
- server.ts
- actions.ts
- index.ts
- backup-delete.service.ts
- delete.ts
- index.ts
- retention-count.ts
- retention-days.ts
- retention-gsf.ts
- index.ts
- event.ts
- github-releases.ts
- logger.ts
- twx.tsx
- utils.ts
- zod.ts
- errorHandler.ts
- loggingMiddleware.ts
- action-type.ts
- auth.ts
- common.ts
- next.ts
- cron.ts
- index.ts
- onboarding.ts
- organization.ts
- setting.ts
- user.ts
- common.ts
- cron.ts
- date-formatting.ts
- detection.ts
- edge_key.ts
- file-prefix.ts
- get-server-url.ts
- name-from-email.ts
- password.ts
- resolve-avatar-url.ts
- rsa-keys.ts
- slugify.ts
- status-crypto.ts
- text.ts
- env.mjs
- .dockerignore
- .env.example
- .eslintrc.json
- .gitignore
- .gitleaks.toml
- .pre-commit-config.yaml
- .release-it.json
- CITATION.cff
- components.json
- docker-compose.func.yml
- docker-compose.prod.yml
- docker-compose.yml
- drizzle.config.ts
- eslint.config.mjs
- instrumentation.ts
- knip.json
- LICENSE
- Makefile
- next-env.d.ts
- next.config.ts
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- portabase.config.ts
- postcss.config.mjs
- proxy.ts
- README.md
- tsconfig.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Portabase/portabase
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd portabase
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f docker-compose.func.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
