FUXA
Web-based Process Visualization (SCADA/HMI/Dashboard) software
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- docker_image.yml
- docker_rc.yml
- docker_release.yml
- docs.yml
- electron_latest.yml
- headless_packaging.yml
- dependabot.yml
- FUNDING.yml
- pull_request_template.md
- launch.json
- settings.json
- fuxa-logo.icns
- fuxa-logo.ico
- fuxa-logo.png
- placeholder
- .gitignore
- loading.html
- main.js
- package-lock.json
- package.json
- project-selection.html
- settings.app.js
- settings.html
- headless-entry.js
- Quicksand-Bold.ttf
- Quicksand-Bold.woff
- Quicksand-Bold.woff2
- Quicksand-Medium.ttf
- Quicksand-Medium.woff
- Quicksand-Medium.woff2
- Quicksand-Regular.ttf
- Quicksand-Regular.woff
- Quicksand-Regular.woff2
- roboto-bold-webfont.svg
- roboto-bold-webfont.ttf
- roboto-bold-webfont.woff
- roboto-bold-webfont.woff2
- roboto-light-webfont.svg
- roboto-light-webfont.ttf
- roboto-light-webfont.woff
- roboto-light-webfont.woff2
- roboto-medium-webfont.svg
- roboto-medium-webfont.ttf
- roboto-medium-webfont.woff
- roboto-medium-webfont.woff2
- roboto-regular-webfont.svg
- roboto-regular-webfont.ttf
- roboto-regular-webfont.woff
- roboto-regular-webfont.woff2
- roboto-thin-webfont.svg
- roboto-thin-webfont.ttf
- roboto-thin-webfont.woff
- roboto-thin-webfont.woff2
- icomoon.eot
- icomoon.svg
- icomoon.ttf
- icomoon.woff
- myicons.eot
- myicons.svg
- myicons.ttf
- myicons.woff
- de.json
- en.json
- es.json
- fr.json
- ja.json
- ko.json
- pt.json
- ru.json
- sv.json
- tr.json
- ua.json
- zh-cn.json
- zh-tw.json
- align-bottom.svg
- align-center.svg
- align-left.svg
- align-middle.svg
- align-right.svg
- align-top.svg
- bag.svg
- button.svg
- chart.svg
- circle.svg
- compressor-a.svg
- editvalue.svg
- ellipse.svg
- flip-orizontal.svg
- flip-vertical.svg
- gauge-donut.png
- gauge-mat.png
- gauge-zone.png
- graphbar.svg
- group.svg
- iframe.svg
- image.svg
- led-circle.svg
- line.svg
- linecap-butt.svg
- linecap-round.svg
- linecap-square.svg
- linejoin-bevel.svg
- linejoin-miter.svg
- linejoin-round.svg
- logo.svg
- marker-icon.png
- marker-shadow.png
- nodered-icon.svg
- path.svg
- pencil.svg
- pipe.svg
- progress-v.svg
- rect.svg
- select-pointer.svg
- selectvalue.svg
- semaphore.svg
- slider.svg
- switch.svg
- table.svg
- text.svg
- to-bottom.svg
- to-path.svg
- to-top.svg
- to_top.svg
- todelete.svg
- ungroup.svg
- value.svg
- valve-a.svg
- webcam.svg
- gauge.js
- gauge.min.js
- nouislider.js
- nouislider.min.css
- nouislider.min.js
- README.md
- locales.min.js
- numeral.min.js
- index.js
- raphael.min.js
- svg.js
- svg.min.js
- ext-bundle.min.js
- ext-html_button.min.css
- agitator-disc.svg
- agitator-paddle.svg
- agitator-prop.svg
- agitator-turbo.svg
- anim-eli.svg
- anim-piston.svg
- centrifugal.svg
- centrifugal1.svg
- centrifuge1.svg
- centrifuge2.svg
- centrifuge3.svg
- centrifuge4.svg
- compair.svg
- compdiaph.svg
- compejector.svg
- compreci.svg
- compreci2.svg
- compressor-fan.svg
- compressor-piston.svg
- compressor-void.svg
- compring.svg
- compring2.svg
- comprotary.svg
- comprotary2.svg
- compscrew.svg
- compsilence.svg
- compturbo.svg
- crusher1.svg
- crusher2.svg
- crusher3.svg
- crusher4.svg
- crusher5.svg
- crusher6.svg
- crusher7.svg
- diaph.svg
- drier1.svg
- drier2.svg
- drier3.svg
- drier4.svg
- drier5.svg
- exchanger-filter.svg
- exchanger-heat.svg
- exchanger-tube.svg
- exchanger1.svg
- exchanger2.svg
- exchanger3.svg
- exchanger4.svg
- exchanger5.svg
- exchanger6.svg
- exchanger7.svg
- exchanger8.svg
- exchanger9.svg
- feeder.svg
- feeder2.svg
- feeder3.svg
- filter2.svg
- filter3.svg
- fitting1.svg
- fitting10.svg
- fitting11.svg
- fitting12.svg
- fitting13.svg
- fitting2.svg
- fitting3.svg
- fitting4.svg
- fitting5.svg
- fitting6.svg
- fitting7.svg
- fitting8.svg
- fitting9.svg
- misc1.svg
- misc2.svg
- misc3.svg
- misc4.svg
- misc5.svg
- misc6.svg
- misc7.svg
- misc8.svg
- motor-simb.svg
- nozzle.svg
- nozzle2.svg
- pipi1.svg
- pipi2.svg
- pipi3.svg
- pipi4.svg
- pipi5.svg
- pipi6.svg
- pipi7.svg
- pumpblower.svg
- pumpcentri1.svg
- pumpcentri2.svg
- pumpfeed.svg
- pumpgear.svg
- pumpgear2.svg
- pumphidra.svg
- pumphorizo.svg
- pumpjet.svg
- pumpperis.svg
- pumpscreew.svg
- pumpscreew2.svg
- pumpturbi.svg
- pumpvacuum.svg
- shape-arrow.svg
- shape-circle.svg
- shape-circlehalf.svg
- shape-circleindi.svg
- shape-cloud.svg
- shape-cone.svg
- shape-corner.svg
- shape-cross.svg
- shape-cylinder.svg
- shape-delay.svg
- shape-diamond.svg
- shape-display.svg
- shape-docu.svg
- shape-doublearrow.svg
- shape-drop.svg
- shape-halfcircle.svg
- shape-heart.svg
- shape-looplimit.svg
- shape-maninput.svg
- shape-nosymbol.svg
- shape-octagon.svg
- shape-offpage.svg
- shape-or.svg
- shape-or2.svg
- shape-parallelogram.svg
- shape-pentagon.svg
- shape-poval.svg
- shape-prepara.svg
- shape-radiuskorner.svg
- shape-rectangle.svg
- shape-rectindi.svg
- shape-star4.svg
- shape-switch.svg
- shape-tape.svg
- shape-tee.svg
- shape-ticket.svg
- shape-trape.svg
- shape-triangle.svg
- shape-vor.svg
- tank1.svg
- tank2.svg
- tank3.svg
- tank4.svg
- tank5.svg
- tank6.svg
- tank7.svg
- tank8.svg
- tank9.svg
- valve-ax.svg
- valve-bx.svg
- valve-cx.svg
- webcam.svg
- ape-shapes.js
- my-shapes.js
- proc-comp-shapes.js
- proc-general-shapes.js
- proc-pumps-shapes.js
- proc-shapes.js
- shapes.js
- fuxa-editor.min.js
- jquery-plugin.min.css
- jquery-plugin.min.js
- jquery-ui-1.8.17.custom.min.js
- jquery.min.js
- svg-editor.min.css
- placement.min.js
- ext-styles.css
- project.demo.fuxap
- 3rdpartylicenses.txt
- favicon.ico
- icomoon.86abfb46e057ade8.eot
- icomoon.c1f8b59bad308d66.woff
- icomoon.ce427f75e21963af.ttf
- icomoon.dfb0a89feb346906.svg
- index.html
- layers-2x.9859cd1231006a4a.png
- layers.ef6db8722c2c3f9a.png
- logo.0e8e64e69250a450.svg
- main.bf45539f3bce2624.js
- marker-icon.d577052aa271e13f.png
- material-icons-outlined.78a93b2079680a08.woff
- material-icons-outlined.f86cb7b0aa53f0fe.woff2
- material-icons-round.92dc7ca2f4c591e7.woff
- material-icons-round.b10ec9db5b7fbc74.woff2
- material-icons-sharp.3885863ee4746422.woff2
- material-icons-sharp.a71cb2bf66c604de.woff
- material-icons-two-tone.588d63134de807a7.woff
- material-icons-two-tone.675bd578bd14533e.woff2
- material-icons.4ad034d2c499d9b6.woff
- material-icons.59322316b3fd6063.woff2
- polyfills.d7de05f9af2fb559.js
- Quicksand-Bold.071154c292aef0b8.woff
- Quicksand-Bold.6383d6475ed5c40f.woff2
- Quicksand-Bold.f07d467887f9cfab.ttf
- Quicksand-Medium.0982a651e8d4315f.woff
- Quicksand-Medium.9d2733fbfb9b1be8.ttf
- Quicksand-Medium.b09302365c586eb2.woff2
- Quicksand-Regular.16adf9eecd267273.woff
- Quicksand-Regular.78819724f6aeff59.woff2
- Quicksand-Regular.8829564f0e14bf76.ttf
- roboto-bold-webfont.29ac6158e35aee95.woff
- roboto-bold-webfont.568ab1fa3f154a77.svg
- roboto-bold-webfont.6bcfbdc216b3bc78.woff2
- roboto-bold-webfont.7c22a4dfdee2ff33.ttf
- roboto-light-webfont.13492ec56771eeee.svg
- roboto-light-webfont.61fa26c99b07ac83.woff2
- roboto-light-webfont.95295ce84942d8ce.ttf
- roboto-light-webfont.ae19119a2889dfdf.woff
- roboto-medium-webfont.30344f0411888055.woff
- roboto-medium-webfont.57fb00cab0317d2d.woff2
- roboto-medium-webfont.a40869e060a388c0.ttf
- roboto-medium-webfont.ea02241c29620c02.svg
- roboto-regular-webfont.2b0501b72f5a94d5.ttf
- roboto-regular-webfont.2ce0ba9a06424965.svg
- roboto-regular-webfont.ae47f6f1292d196f.woff2
- roboto-regular-webfont.f58066a2d9061006.woff
- roboto-thin-webfont.0a64479870f676e8.ttf
- roboto-thin-webfont.0f7221f5c7e972ef.woff2
- roboto-thin-webfont.51b221e22714b1fe.svg
- roboto-thin-webfont.dac941649dd4eac0.woff
- runtime.9136a61a9b98f987.js
- scripts.881aa41c5d79c759.js
- styles.e7b840abdfe3a65a.css
- app.e2e-spec.ts
- tsconfig.json
- theme.config.ts
- dialog-draggable.directive.ts
- lazyFor.directive.ts
- modal-position.cache.ts
- ngx-draggable.directive.ts
- number.directive.ts
- resize.directive.ts
- stop-input-propagation.directive.ts
- auth-interceptor.ts
- calc.ts
- define.ts
- dictionary.ts
- endpointapi.ts
- event-utils.ts
- intervals.ts
- json-utils.ts
- svg-utils.ts
- utils.ts
- windowref.ts
- alarm.ts
- apikey.ts
- ar.ts
- chart.ts
- client-access.ts
- device.ts
- diagnose.ts
- graph.ts
- hmi.ts
- language.ts
- maps.ts
- notification.ts
- plugin.ts
- project.ts
- report.ts
- resources.ts
- script.ts
- settings.ts
- user.ts
- rcgi.service.ts
- resclient.service.ts
- resdemo.service.ts
- resource-storage.service.ts
- reswebapi.service.ts
- apikeys.service.ts
- app.service.ts
- auth.service.ts
- command.service.ts
- data-converter.service.ts
- diagnose.service.ts
- heartbeat.service.ts
- hmi.service.ts
- language.service.ts
- maps-locations.service.ts
- my-file.service.ts
- plugin.service.ts
- project.service.ts
- reports.service.ts
- resources.service.ts
- script.service.ts
- settings.service.ts
- theme.service.ts
- toast-notifier.service.ts
- user.service.ts
- alarm-import-dialog.component.html
- alarm-import-dialog.component.scss
- alarm-import-dialog.component.ts
- alarm-list.component.html
- alarm-list.component.scss
- alarm-list.component.ts
- alarm-property.component.html
- alarm-property.component.scss
- alarm-property.component.ts
- alarm-view.component.html
- alarm-view.component.scss
- alarm-view.component.ts
- api-key-property.component.html
- api-key-property.component.scss
- api-key-property.component.ts
- api-keys-list.component.html
- api-keys-list.component.scss
- api-keys-list.component.ts
- ar-marker-list.component.html
- ar-marker-list.component.scss
- ar-marker-list.component.ts
- ar-marker-property.component.html
- ar-marker-property.component.scss
- ar-marker-property.component.ts
- qr-code-generator.ts
- ar-marker-scanner.service.ts
- ar-view.component.html
- ar-view.component.scss
- ar-view.component.ts
- ar-view.service.ts
- cards-view.component.html
- cards-view.component.scss
- cards-view.component.ts
- device-list.component.html
- device-list.component.scss
- device-list.component.ts
- device-webapi-property-dialog.component.css
- device-webapi-property-dialog.component.html
- device-webapi-property-dialog.component.ts
- device-map.component.html
- device-map.component.scss
- device-map.component.ts
- device-property.component.html
- device-property.component.scss
- device-property.component.ts
- device-tag-selection.component.html
- device-tag-selection.component.scss
- device-tag-selection.component.ts
- tag-options.component.html
- tag-options.component.scss
- tag-options.component.ts
- tag-property-edit-adsclient.component.html
- tag-property-edit-adsclient.component.scss
- tag-property-edit-adsclient.component.ts
- tag-property-edit-bacnet.component.css
- tag-property-edit-bacnet.component.html
- tag-property-edit-bacnet.component.ts
- tag-property-edit-ethernetip.component.html
- tag-property-edit-ethernetip.component.scss
- tag-property-edit-ethernetip.component.ts
- tag-property-edit-gpio.component.html
- tag-property-edit-gpio.component.scss
- tag-property-edit-gpio.component.ts
- tag-property-edit-internal.component.html
- tag-property-edit-internal.component.scss
- tag-property-edit-internal.component.ts
- tag-property-edit-melsec.component.html
- tag-property-edit-melsec.component.scss
- tag-property-edit-melsec.component.ts
- tag-property-edit-modbus.component.html
- tag-property-edit-modbus.component.scss
- tag-property-edit-modbus.component.ts
- tag-property-edit-opcua.component.html
- tag-property-edit-opcua.component.scss
- tag-property-edit-opcua.component.ts
- tag-property-redis-scan.component.html
- tag-property-redis-scan.component.scss
- tag-property-redis-scan.component.ts
- tag-property-edit-redis.component.html
- tag-property-edit-redis.component.scss
- tag-property-edit-redis.component.ts
- tag-property-edit-s7.component.html
- tag-property-edit-s7.component.scss
- tag-property-edit-s7.component.ts
- tag-property-edit-server.component.html
- tag-property-edit-server.component.scss
- tag-property-edit-server.component.ts
- tag-property-edit-webapi.component.css
- tag-property-edit-webapi.component.html
- tag-property-edit-webapi.component.ts
- tag-property-edit-webcam.component.html
- tag-property-edit-webcam.component.scss
- tag-property-edit-webcam.component.ts
- tag-property.service.ts
- topic-property.component.html
- topic-property.component.scss
- topic-property.component.ts
- device.component.html
- device.component.scss
- device.component.ts
- device-adapter.service.ts
- device-adapter.ts
- app-settings.component.html
- app-settings.component.scss
- app-settings.component.ts
- card-config.component.html
- card-config.component.scss
- card-config.component.ts
- chart-line-property.component.html
- chart-line-property.component.scss
- chart-line-property.component.ts
- chart-config.component.html
- chart-config.component.scss
- chart-config.component.ts
- client-script-access.component.html
- client-script-access.component.scss
- client-script-access.component.ts
- editor-views-list.component.html
- editor-views-list.component.scss
- editor-views-list.component.ts
- graph-source-edit.component.css
- graph-source-edit.component.html
- graph-source-edit.component.ts
- graph-config.component.html
- graph-config.component.scss
- graph-config.component.ts
- layout-header-item-property.component.html
- layout-header-item-property.component.scss
- layout-header-item-property.component.ts
- layout-menu-item-property.component.html
- layout-menu-item-property.component.scss
- layout-menu-item-property.component.ts
- layout-property.component.html
- layout-property.component.scss
- layout-property.component.ts
- onboarding-wizard.component.html
- onboarding-wizard.component.scss
- onboarding-wizard.component.ts
- section-message-dialog.component.html
- section-message-dialog.component.scss
- section-message-dialog.component.ts
- setup.component.html
- setup.component.scss
- setup.component.ts
- svg-selector.component.html
- svg-selector.component.scss
- svg-selector.component.ts
- tags-ids-config.component.html
- tags-ids-config.component.scss
- tags-ids-config.component.ts
- view-property.component.html
- view-property.component.scss
- view-property.component.ts
- editor.component.css
- editor.component.html
- editor.component.ts
- linkproperty.dialog.html
- json-tooltip.ts
- file-upload.component.html
- file-upload.component.scss
- file-upload.component.ts
- icon-selector.component.html
- icon-selector.component.scss
- icon-selector.component.ts
- index.ts
- index.ts
- index.ts
- constants.ts
- index.ts
- type.ts
- ngx-touch-keyboard.component.html
- ngx-touch-keyboard.component.scss
- ngx-touch-keyboard.component.ts
- ngx-touch-keyboard.directive.ts
- ngx-touch-keyboard.module.ts
- framework.module.ts
- fuxa-view-dialog.component.html
- fuxa-view-dialog.component.scss
- fuxa-view-dialog.component.ts
- fuxa-view.component.css
- fuxa-view.component.html
- fuxa-view.component.ts
- gauge-progress.component.css
- gauge-progress.component.html
- gauge-progress.component.ts
- gauge-semaphore.component.css
- gauge-semaphore.component.html
- gauge-semaphore.component.ts
- bag-property.component.html
- bag-property.component.scss
- bag-property.component.ts
- html-bag.component.css
- html-bag.component.html
- html-bag.component.ts
- html-button.component.css
- html-button.component.html
- html-button.component.ts
- chart-property.component.html
- chart-property.component.scss
- chart-property.component.ts
- chart-uplot.component.html
- chart-uplot.component.scss
- chart-uplot.component.ts
- html-chart.component.css
- html-chart.component.html
- html-chart.component.ts
- graph-bar.component.html
- graph-bar.component.scss
- graph-bar.component.ts
- graph-base.component.ts
- graph-pie.component.css
- graph-pie.component.html
- graph-pie.component.ts
- graph-property.component.html
- graph-property.component.scss
- graph-property.component.ts
- html-graph.component.css
- html-graph.component.html
- html-graph.component.ts
- iframe-property.component.html
- iframe-property.component.scss
- iframe-property.component.ts
- html-iframe.component.css
- html-iframe.component.html
- html-iframe.component.ts
- html-image.component.css
- html-image.component.html
- html-image.component.ts
- input-property.component.html
- input-property.component.scss
- input-property.component.ts
- html-input.component.css
- html-input.component.html
- html-input.component.ts
- scheduler.component.html
- scheduler.component.scss
- scheduler.component.ts
- scheduler-confirm-dialog.component.html
- scheduler-confirm-dialog.component.scss
- scheduler-confirm-dialog.component.ts
- scheduler-property.component.html
- scheduler-property.component.scss
- scheduler-property.component.ts
- html-scheduler.component.css
- html-scheduler.component.html
- html-scheduler.component.ts
- html-select.component.css
- html-select.component.html
- html-select.component.ts
- html-switch-property.component.html
- html-switch-property.component.scss
- html-switch-property.component.ts
- html-switch.component.ts
- data-table.component.html
- data-table.component.scss
- data-table.component.ts
- table-alarms.component.html
- table-alarms.component.scss
- table-alarms.component.ts
- table-customizer-cell-edit.component.css
- table-customizer-cell-edit.component.html
- table-customizer-cell-edit.component.ts
- table-customizer.component.html
- table-customizer.component.scss
- table-customizer.component.ts
- table-property.component.html
- table-property.component.scss
- table-property.component.ts
- table-reports.component.html
- table-reports.component.scss
- table-reports.component.ts
- html-table.component.ts
- video-property.component.html
- video-property.component.scss
- video-property.component.ts
- html-video.component.css
- html-video.component.html
- html-video.component.ts
- panel-property.component.html
- panel-property.component.scss
- panel-property.component.ts
- panel.component.css
- panel.component.html
- panel.component.ts
- pipe-property.component.html
- pipe-property.component.scss
- pipe-property.component.ts
- pipe.component.ts
- slider-property.component.html
- slider-property.component.scss
- slider-property.component.ts
- slider.component.ts
- value.component.css
- value.component.html
- value.component.ts
- gauge-base.component.css
- gauge-base.component.html
- gauge-base.component.ts
- action-properties-dialog.component.html
- action-properties-dialog.component.scss
- action-properties-dialog.component.ts
- action-property.service.ts
- flex-action.component.css
- flex-action.component.html
- flex-action.component.ts
- flex-actions-standalone.component.html
- flex-actions-standalone.component.scss
- flex-actions-standalone.component.ts
- flex-auth.component.css
- flex-auth.component.html
- flex-auth.component.ts
- flex-device-tag.component.html
- flex-device-tag.component.scss
- flex-device-tag.component.ts
- flex-event.component.css
- flex-event.component.html
- flex-event.component.ts
- flex-head.component.css
- flex-head.component.html
- flex-head.component.ts
- flex-input.component.css
- flex-input.component.html
- flex-input.component.ts
- flex-variable.component.html
- flex-variable.component.scss
- flex-variable.component.ts
- flex-variable-map.component.html
- flex-variable-map.component.scss
- flex-variable-map.component.ts
- flex-variables-mapping.component.html
- flex-variables-mapping.component.scss
- flex-variables-mapping.component.ts
- flex-widget-property.component.html
- flex-widget-property.component.scss
- flex-widget-property.component.ts
- permission-dialog.component.html
- permission-dialog.component.scss
- permission-dialog.component.ts
- gauge-property.component.html
- gauge-property.component.scss
- gauge-property.component.ts
- ape-shapes.component.css
- ape-shapes.component.html
- ape-shapes.component.ts
- proc-eng.component.css
- proc-eng.component.html
- proc-eng.component.ts
- shapes.component.css
- shapes.component.html
- shapes.component.ts
- gauges.component.ts
- bitmask.component.css
- bitmask.component.html
- bitmask.component.ts
- confirm-dialog.component.css
- confirm-dialog.component.html
- confirm-dialog.component.ts
- daterange-dialog.component.css
- daterange-dialog.component.html
- daterange-dialog.component.ts
- daterangepicker.component.html
- daterangepicker.component.scss
- daterangepicker.component.ts
- daterangepicker.config.ts
- daterangepicker.directive.ts
- daterangepicker.module.ts
- index.ts
- locale.service.ts
- edit-name.component.css
- edit-name.component.html
- edit-name.component.ts
- edit-placeholder.component.html
- edit-placeholder.component.scss
- edit-placeholder.component.ts
- ngx-fab-button.component.ts
- ngx-fab-item-button.component.ts
- mat-select-search.component.html
- mat-select-search.component.scss
- mat-select-search.component.ts
- mat-select-search.module.ts
- gaugeOptions.ts
- ngx-gauge.component.css
- ngx-gauge.component.html
- ngx-gauge.component.ts
- ngx-nouislider.component.css
- ngx-nouislider.component.html
- ngx-nouislider.component.ts
- ngx-scheduler.component.html
- ngx-scheduler.component.scss
- ngx-scheduler.component.ts
- ngx-switch.component.css
- ngx-switch.component.html
- ngx-switch.component.ts
- ngx-uplot.component.css
- ngx-uplot.component.html
- ngx-uplot.component.ts
- uPlot.d.ts
- range-number.component.css
- range-number.component.html
- range-number.component.ts
- sel-options.component.css
- sel-options.component.html
- sel-options.component.ts
- treetable.component.html
- treetable.component.scss
- treetable.component.ts
- webcam-player-dialog.component.html
- webcam-player-dialog.component.scss
- webcam-player-dialog.component.ts
- webcam-player.component.css
- webcam-player.component.html
- webcam-player.component.ts
- header.component.html
- header.component.scss
- header.component.ts
- info.dialog.html
- tutorial.component.css
- tutorial.component.html
- tutorial.component.ts
- home.component.html
- home.component.scss
- home.component.ts
- userinfo.dialog.html
- iframe.component.css
- iframe.component.html
- iframe.component.ts
- node-red-flows.component.html
- node-red-flows.component.scss
- node-red-flows.component.ts
- lab.component.css
- lab.component.html
- lab.component.ts
- language-text-list.component.html
- language-text-list.component.scss
- language-text-list.component.ts
- language-text-property.component.html
- language-text-property.component.scss
- language-text-property.component.ts
- language-type-property.component.html
- language-type-property.component.scss
- language-type-property.component.ts
- login.component.html
- login.component.scss
- login.component.ts
- logs-view.component.css
- logs-view.component.html
- logs-view.component.ts
- maps-location-import.component.html
- maps-location-import.component.scss
- maps-location-import.component.ts
- maps-location-list.component.html
- maps-location-list.component.scss
- maps-location-list.component.ts
- maps-location-property.component.html
- maps-location-property.component.scss
- maps-location-property.component.ts
- maps-fab-button-menu.component.html
- maps-fab-button-menu.component.scss
- maps-fab-button-menu.component.ts
- maps-view.component.html
- maps-view.component.scss
- maps-view.component.ts
- notification-list.component.html
- notification-list.component.scss
- notification-list.component.ts
- notification-property.component.html
- notification-property.component.scss
- notification-property.component.ts
- paginator-intl.ts
- plugins-list.component.html
- plugins-list.component.scss
- plugins-list.component.ts
- report-item-alarms.component.html
- report-item-alarms.component.scss
- report-item-alarms.component.ts
- report-item-chart.component.html
- report-item-chart.component.scss
- report-item-chart.component.ts
- report-item-table.component.html
- report-item-table.component.scss
- report-item-table.component.ts
- report-item-text.component.css
- report-item-text.component.html
- report-item-text.component.ts
- report-editor.component.html
- report-editor.component.scss
- report-editor.component.ts
- report-list.component.css
- report-list.component.html
- report-list.component.ts
- kiosk-widgets.component.html
- kiosk-widgets.component.scss
- kiosk-widgets.component.ts
- kiosk-widgets.service.ts
- lib-images.component.css
- lib-images.component.html
- lib-images.component.ts
- lib-widgets.component.html
- lib-widgets.component.scss
- lib-widgets.component.ts
- lib-widgets.service.ts
- script-editor-param.component.html
- script-editor-param.component.scss
- script-editor-param.component.ts
- script-editor.component.html
- script-editor.component.scss
- script-editor.component.ts
- script-list.component.html
- script-list.component.scss
- script-list.component.ts
- script-mode.component.css
- script-mode.component.html
- script-mode.component.ts
- script-permission.component.css
- script-permission.component.html
- script-permission.component.ts
- script-scheduling.component.html
- script-scheduling.component.scss
- script-scheduling.component.ts
- sidenav.component.html
- sidenav.component.scss
- sidenav.component.ts
- tester.component.css
- tester.component.html
- tester.component.ts
- tester.service.ts
- user-edit.component.html
- user-edit.component.scss
- user-edit.component.ts
- users-role-edit.component.css
- users-role-edit.component.html
- users-role-edit.component.ts
- users-roles.component.html
- users-roles.component.scss
- users-roles.component.ts
- users.component.html
- users.component.scss
- users.component.ts
- view.component.html
- view.component.scss
- view.component.ts
- app.component.html
- app.component.scss
- app.component.ts
- app.module.ts
- app.routing.ts
- auth.guard.ts
- material.module.ts
- Quicksand-Bold.ttf
- Quicksand-Bold.woff
- Quicksand-Bold.woff2
- Quicksand-Medium.ttf
- Quicksand-Medium.woff
- Quicksand-Medium.woff2
- Quicksand-Regular.ttf
- Quicksand-Regular.woff
- Quicksand-Regular.woff2
- roboto-bold-webfont.svg
- roboto-bold-webfont.ttf
- roboto-bold-webfont.woff
- roboto-bold-webfont.woff2
- roboto-light-webfont.svg
- roboto-light-webfont.ttf
- roboto-light-webfont.woff
- roboto-light-webfont.woff2
- roboto-medium-webfont.svg
- roboto-medium-webfont.ttf
- roboto-medium-webfont.woff
- roboto-medium-webfont.woff2
- roboto-regular-webfont.svg
- roboto-regular-webfont.ttf
- roboto-regular-webfont.woff
- roboto-regular-webfont.woff2
- roboto-thin-webfont.svg
- roboto-thin-webfont.ttf
- roboto-thin-webfont.woff
- roboto-thin-webfont.woff2
- icomoon.eot
- icomoon.svg
- icomoon.ttf
- icomoon.woff
- myicons.eot
- myicons.svg
- myicons.ttf
- myicons.woff
- de.json
- en.json
- es.json
- fr.json
- ja.json
- ko.json
- pt.json
- ru.json
- sv.json
- tr.json
- ua.json
- zh-cn.json
- zh-tw.json
- align-bottom.svg
- align-center.svg
- align-left.svg
- align-middle.svg
- align-right.svg
- align-top.svg
- bag.svg
- button.svg
- chart.svg
- circle.svg
- compressor-a.svg
- editvalue.svg
- ellipse.svg
- flip-orizontal.svg
- flip-vertical.svg
- gauge-donut.png
- gauge-mat.png
- gauge-zone.png
- graphbar.svg
- group.svg
- iframe.svg
- image.svg
- led-circle.svg
- line.svg
- linecap-butt.svg
- linecap-round.svg
- linecap-square.svg
- linejoin-bevel.svg
- linejoin-miter.svg
- linejoin-round.svg
- logo.svg
- marker-icon.png
- marker-shadow.png
- nodered-icon.svg
- path.svg
- pencil.svg
- pipe.svg
- progress-v.svg
- rect.svg
- select-pointer.svg
- selectvalue.svg
- semaphore.svg
- slider.svg
- switch.svg
- table.svg
- text.svg
- to-bottom.svg
- to-path.svg
- to-top.svg
- to_top.svg
- todelete.svg
- ungroup.svg
- value.svg
- valve-a.svg
- webcam.svg
- gauge.js
- gauge.min.js
- nouislider.js
- nouislider.min.css
- nouislider.min.js
- README.md
- locales.min.js
- numeral.min.js
- index.js
- raphael.min.js
- svg.js
- svg.min.js
- ext-bundle.min.js
- ext-html_button.min.css
- agitator-disc.svg
- agitator-paddle.svg
- agitator-prop.svg
- agitator-turbo.svg
- anim-eli.svg
- anim-piston.svg
- centrifugal.svg
- centrifugal1.svg
- centrifuge1.svg
- centrifuge2.svg
- centrifuge3.svg
- centrifuge4.svg
- compair.svg
- compdiaph.svg
- compejector.svg
- compreci.svg
- compreci2.svg
- compressor-fan.svg
- compressor-piston.svg
- compressor-void.svg
- compring.svg
- compring2.svg
- comprotary.svg
- comprotary2.svg
- compscrew.svg
- compsilence.svg
- compturbo.svg
- crusher1.svg
- crusher2.svg
- crusher3.svg
- crusher4.svg
- crusher5.svg
- crusher6.svg
- crusher7.svg
- diaph.svg
- drier1.svg
- drier2.svg
- drier3.svg
- drier4.svg
- drier5.svg
- exchanger-filter.svg
- exchanger-heat.svg
- exchanger-tube.svg
- exchanger1.svg
- exchanger2.svg
- exchanger3.svg
- exchanger4.svg
- exchanger5.svg
- exchanger6.svg
- exchanger7.svg
- exchanger8.svg
- exchanger9.svg
- feeder.svg
- feeder2.svg
- feeder3.svg
- filter2.svg
- filter3.svg
- fitting1.svg
- fitting10.svg
- fitting11.svg
- fitting12.svg
- fitting13.svg
- fitting2.svg
- fitting3.svg
- fitting4.svg
- fitting5.svg
- fitting6.svg
- fitting7.svg
- fitting8.svg
- fitting9.svg
- misc1.svg
- misc2.svg
- misc3.svg
- misc4.svg
- misc5.svg
- misc6.svg
- misc7.svg
- misc8.svg
- motor-simb.svg
- nozzle.svg
- nozzle2.svg
- pipi1.svg
- pipi2.svg
- pipi3.svg
- pipi4.svg
- pipi5.svg
- pipi6.svg
- pipi7.svg
- pumpblower.svg
- pumpcentri1.svg
- pumpcentri2.svg
- pumpfeed.svg
- pumpgear.svg
- pumpgear2.svg
- pumphidra.svg
- pumphorizo.svg
- pumpjet.svg
- pumpperis.svg
- pumpscreew.svg
- pumpscreew2.svg
- pumpturbi.svg
- pumpvacuum.svg
- shape-arrow.svg
- shape-circle.svg
- shape-circlehalf.svg
- shape-circleindi.svg
- shape-cloud.svg
- shape-cone.svg
- shape-corner.svg
- shape-cross.svg
- shape-cylinder.svg
- shape-delay.svg
- shape-diamond.svg
- shape-display.svg
- shape-docu.svg
- shape-doublearrow.svg
- shape-drop.svg
- shape-halfcircle.svg
- shape-heart.svg
- shape-looplimit.svg
- shape-maninput.svg
- shape-nosymbol.svg
- shape-octagon.svg
- shape-offpage.svg
- shape-or.svg
- shape-or2.svg
- shape-parallelogram.svg
- shape-pentagon.svg
- shape-poval.svg
- shape-prepara.svg
- shape-radiuskorner.svg
- shape-rectangle.svg
- shape-rectindi.svg
- shape-star4.svg
- shape-switch.svg
- shape-tape.svg
- shape-tee.svg
- shape-ticket.svg
- shape-trape.svg
- shape-triangle.svg
- shape-vor.svg
- tank1.svg
- tank2.svg
- tank3.svg
- tank4.svg
- tank5.svg
- tank6.svg
- tank7.svg
- tank8.svg
- tank9.svg
- valve-ax.svg
- valve-bx.svg
- valve-cx.svg
- webcam.svg
- ape-shapes.js
- my-shapes.js
- proc-comp-shapes.js
- proc-general-shapes.js
- proc-pumps-shapes.js
- proc-shapes.js
- shapes.js
- fuxa-editor.min.js
- jquery-plugin.min.css
- jquery-plugin.min.js
- jquery-ui-1.8.17.custom.min.js
- jquery.min.js
- svg-editor.min.css
- placement.min.js
- ext-styles.css
- .gitkeep
- project.demo.fuxap
- environment.client.ts
- environment.demo.ts
- environment.prod.ts
- environment.ts
- favicon.ico
- index.html
- main.ts
- material-overrides.scss
- polyfills.ts
- styles.css
- theme.scss
- tsconfig.app.json
- tsconfig.spec.json
- typings.d.ts
- .editorconfig
- .eslintrc.json
- .gitignore
- .travis.yml
- angular.json
- bs-config.json
- package-lock.json
- package.json
- proxy.conf.json
- tsconfig.json
- logo.svg
- 454593563-dcf414b2-d256-4609-9851-a4f1557a8dff.png
- 454606636-a5c32db1-2da5-4900-8882-438b7c94ef86.png
- 454606930-2c62e3fe-1994-46c9-9b3f-b2537eca881e.png
- add-view.png
- create-views.png
- fuxa-alarms.gif
- fuxa-alarms2.gif
- fuxa-alarms3.gif
- fuxa-chart.gif
- fuxa-chart2.gif
- fuxa-control.gif
- fuxa-control2.gif
- fuxa-control3.gif
- fuxa-device.gif
- fuxa-dialog.gif
- fuxa-dialog2.gif
- fuxa-editor.png
- fuxa-events1.gif
- fuxa-events2.gif
- fuxa-events3.gif
- fuxa-events4.gif
- fuxa-events5.gif
- fuxa-events6.gif
- fuxa-events7.gif
- fuxa-events8.gif
- fuxa-home.png
- fuxa-input-control.gif
- fuxa-layout-input.gif
- fuxa-layout.gif
- fuxa-layout.png
- fuxa-layout2.gif
- fuxa-layout2.png
- fuxa-layout3.png
- fuxa-modbus.gif
- fuxa-mqtt.gif
- fuxa-opcuatag.gif
- fuxa-output-control.gif
- fuxa-pipe.gif
- fuxa-proceng.gif
- fuxa-project.png
- fuxa-reuse-view1.gif
- fuxa-reuse-view1.png
- fuxa-reuse-view2.gif
- fuxa-reuse-view3.gif
- fuxa-reuse-view4.gif
- fuxa-script.gif
- fuxa-script1.gif
- fuxa-script2.gif
- fuxa-select-control.gif
- fuxa-shapes.gif
- fuxa-slider-control.gif
- fuxa-webapi.gif
- property-view.png
- property-view2.png
- setup-alarms.png
- setup-charts.png
- setup-connections.png
- setup-layout.png
- setup-notifications.png
- setup-scripts.png
- setup-settings.png
- setup-users.png
- setup.PNG
- target-devices.PNG
- target-output.PNG
- target-page.PNG
- ar-mode.md
- Getting-Started.md
- HowTo-animate-Pipe.md
- HowTo-bind-Controls.md
- HowTo-bind-Shapes.md
- HowTo-Chart-Control.md
- HowTo-configure-events.md
- HowTo-configure-Script.md
- HowTo-define-Shapes.md
- HowTo-Devices-and-Tags.md
- HowTo-Node-Red.md
- HowTo-ODBC.md
- HowTo-save-load-Project.md
- HowTo-Scheduler.md
- HowTo-setup-Alarms.md
- HowTo-UI-Layout.md
- HowTo-use-same-view.md
- HowTo-View.md
- HowTo-WebSockets.md
- HowTo-Widgets.md
- index.md
- Installing-and-Running.md
- Settings.md
- Tips-and-Tricks.md
- fuxa-ack-alarm.html
- fuxa-ack-alarm.js
- fuxa-emit-event.html
- fuxa-emit-event.js
- fuxa-enable-device.html
- fuxa-enable-device.js
- fuxa-execute-script.html
- fuxa-execute-script.js
- fuxa-get-alarms.html
- fuxa-get-alarms.js
- fuxa-get-daq.html
- fuxa-get-daq.js
- fuxa-get-device-property.html
- fuxa-get-device-property.js
- fuxa-get-device.html
- fuxa-get-device.js
- fuxa-get-historical-tags.html
- fuxa-get-historical-tags.js
- fuxa-get-history-alarms.html
- fuxa-get-history-alarms.js
- fuxa-get-tag-daq-settings.html
- fuxa-get-tag-daq-settings.js
- fuxa-get-tag-id.html
- fuxa-get-tag-id.js
- fuxa-get-tag.html
- fuxa-get-tag.js
- fuxa-open-card.html
- fuxa-open-card.js
- fuxa-send-message.html
- fuxa-send-message.js
- fuxa-set-device-property.html
- fuxa-set-device-property.js
- fuxa-set-tag-daq-settings.html
- fuxa-set-tag-daq-settings.js
- fuxa-set-tag.html
- fuxa-set-tag.js
- fuxa-set-view.html
- fuxa-set-view.js
- index.js
- package.json
- install_odbc_drivers.sh
- odbcinst.ini
- feature-action-move.gif
- fuxa-device.gif
- fuxa-editor.png
- fuxa-hmi.gif
- fuxa-home.png
- fuxa-test.gif
- fuxa-thinglinks.gif
- P1.svg
- Fl.svg
- README.md
- index.js
- index.js
- verify-api-or-token.js
- index.js
- index.js
- index.js
- index.js
- index.js
- index.js
- reports.service.ts
- index.js
- index.js
- index.js
- index.js
- index.js
- jwt-helper.js
- path-helper.js
- reports.service.js
- openapi.yaml
- fuxa-ack-alarm.html
- fuxa-ack-alarm.js
- fuxa-emit-event.html
- fuxa-emit-event.js
- fuxa-enable-device.html
- fuxa-enable-device.js
- fuxa-execute-script.html
- fuxa-execute-script.js
- fuxa-get-alarms.html
- fuxa-get-alarms.js
- fuxa-get-daq.html
- fuxa-get-daq.js
- fuxa-get-device-property.html
- fuxa-get-device-property.js
- fuxa-get-device.html
- fuxa-get-device.js
- fuxa-get-historical-tags.html
- fuxa-get-historical-tags.js
- fuxa-get-history-alarms.html
- fuxa-get-history-alarms.js
- fuxa-get-tag-change.html
- fuxa-get-tag-change.js
- fuxa-get-tag-daq-settings.html
- fuxa-get-tag-daq-settings.js
- fuxa-get-tag-id.html
- fuxa-get-tag-id.js
- fuxa-get-tag.html
- fuxa-get-tag.js
- fuxa-open-card.html
- fuxa-open-card.js
- fuxa-send-message.html
- fuxa-send-message.js
- fuxa-set-device-property.html
- fuxa-set-device-property.js
- fuxa-set-tag-daq-settings.html
- fuxa-set-tag-daq-settings.js
- fuxa-set-tag.html
- fuxa-set-tag.js
- fuxa-set-view.html
- fuxa-set-view.js
- index.js
- package.json
- index.js
- alarmstorage.js
- index.js
- apiKeysStorage.js
- index.js
- index.js
- index.js
- index.js
- index.js
- index.js
- index.js
- index.js
- datatypes.js
- index.js
- index.js
- index.js
- index.js
- index.js
- index.js
- datatypes.js
- index.js
- index.js
- index.js
- device-utils.js
- device.js
- index.js
- LICENSE.txt
- Roboto-Black.ttf
- Roboto-BlackItalic.ttf
- Roboto-Bold.ttf
- Roboto-BoldItalic.ttf
- Roboto-Italic.ttf
- Roboto-Light.ttf
- Roboto-LightItalic.ttf
- Roboto-Medium.ttf
- Roboto-MediumItalic.ttf
- Roboto-Regular.ttf
- Roboto-Thin.ttf
- Roboto-ThinItalic.ttf
- image-generator.js
- cleaner.js
- index.js
- report.js
- index.js
- notifystorage.js
- index.js
- npm-runtime-service.js
- index.js
- prjstorage.js
- scheduler-service.js
- scheduler-storage.js
- index.js
- msm.js
- index.js
- index.js
- currentstorage.js
- index.js
- index.js
- calculator.js
- daqstorage.js
- index.js
- usrstorage.js
- events.js
- index.js
- logger.js
- utils.js
- alarmHistory.test.js
- alarmStatusAuthorization.test.js
- projectLazyLoading.test.js
- heartbeatSecurity.test.js
- jwtLifecycleSecurity.test.js
- nodeRedDevicePropertySecurity.test.js
- nodeRedSecurity.test.js
- pathNormalizationSecurity.test.js
- rateLimiterOrderSecurity.test.js
- roleDeletionSecurity.test.js
- runscriptSecurity.test.js
- schedulerAdminSecurity.test.js
- settingsDisclosure.test.js
- socketResponseScopeSecurity.test.js
- modbusDatatypes.test.js
- omronEthernetip.test.js
- runtimeUtils.test.js
- runtimeUtilsTypes.test.js
- npmRuntimeService.test.js
- daqnode.test.js
- storage-insert-select.test.js
- tdengine.test.js
- envParams.js
- fuxa.js
- main.js
- package-lock.json
- package.json
- paths.js
- project.default.json
- project.demo.fuxap
- settings.default.js
- tsconfig.json
- .dockerignore
- .gitignore
- compose.yml
- CONTRIBUTING.md
- Dockerfile
- LICENSE
- mkdocs.yml
- README.md
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/frangoteam/FUXA
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd FUXA
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Node.js npm 명령어를 쓰려면 Node.js가 설치되어 있어야 합니다.
npm install -g --unsafe-perm @frangoteam/fuxa
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker pull frangoteam/fuxa:latest
이 명령어를 터미널에 그대로 입력해 실행하세요.
docker run -d -p 1881:1881 frangoteam/fuxa:latest
빌드된 이미지를 실제 컨테이너로 실행합니다.
docker run -d -p 1881:1881 -v fuxa_appdata:/usr/src/app/FUXA/server/_appdata -v fuxa_db:/usr/src/app/FUXA/server/_db -v fuxa_logs:/usr/src/app/FUXA/server/_logs -v fuxa_images:/usr/src/app/FUXA/server/_images frangoteam/fuxa:latest
빌드된 이미지를 실제 컨테이너로 실행합니다.
// with Docker compose
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
docker compose up -d
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
npm install -g --unsafe-perm @frangoteam/fuxa
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
npm run build
배포용으로 코드를 최적화해서 빌드 파일을 생성합니다.
npm run package
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
