• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

php로 DSM 를? kodbox docker로 설치하기

달소 달소 520

0

12

 

안녕하세요. 달소입니다.

이번글은 앞서 Dev_OpsEngineer 님께서 소개해주신 신기한(?) 오픈소스 PHP 프로젝트입니다.
kodbox라는 그 언어로 제작된 php 오픈소스 프로젝트입니다.

 

한글도 지원된다고는 하는데.. 번역상탠가 영.. 좋지는않습니다 ㅎㅎ

그냥 재미로 한번 설치해보심이..

 

kodbox란?

 

kodbox는 웹용 파일 관리자입니다. 또한 웹 브라우저 내에서 직접 웹 사이트를 개발할 수 있는 웹 코드 편집기입니다. kodbox는 Linux, Windows 또는 Mac 기반 플랫폼에서 온라인 또는 로컬로 실행할 수 있습니다. 

 

image.png.jpg

 

일반 기능은 DSM과 매우 유사합니다.

플레이어도되고.. 코드 수정도 되구요

image.png.jpg

 

기능도 무쟈게 많습니다.

 

특징

  • 운영 체제, 풍부한 상황에 맞는 메뉴 및 도구 모음, 끌어서 놓기, 바로 가기 키와 같은 경험을 사용하십시오.
  • 40개 이상의 언어로 제공됩니다.
  • 파일 관리
  • 원격 서버의 파일 및 폴더에 대한 모든 작업(복사, 귀여운, 붙여넣기, 이동, 제거, 업로드, 폴더/파일 생성, 이름 바꾸기 등)
  • 다중 사용자 지원, 사용자 지정 역할 그룹.
  • 액세스 권한, 파일 형식 제한, 사용자 인터페이스 등의 유연한 구성
  • 클립보드: 복사, 잘라내기, 붙여넣기, 지우기
  • 선택 가능한 파일 및 폴더 지원(마우스 클릭 & Ctrl & Shift & 단어 및 키보드 단축키)
  • 키보드 단축키: 삭제 삭제, Ctrl+A 선택, Ctrl+C 복제, Ctrl+X 접합, 위/아래/왼쪽/오른쪽/홈/끝 등
  • 선택한 파일 및 폴더에 대한 다중 작업 지원: 이동, 복사, 귀여운, 제거, 이름 바꾸기, 열기, 보관, 삭제, 다운로드 등
  • 파일 및 폴더를 열려면 두 번 또는 한 번 클릭 설정
  • Filetree: 한 번에 여러 하위 폴더를 열고 표시할 수 있습니다.
  • 클라이언트 측에서 자연 정렬 구현
  • 목록, 아이콘 및 분할 보기;
  • 드래그 앤 드롭으로 파일 이동/복사/복제/삭제
  • 파일 또는 폴더를 다른 사람과 공유합니다.
  • 즐겨찾기에 폴더 추가
  • 디렉토리 크기 계산
  • 이미지 파일의 축소판
  • Normalizer:UTF-8 파일 이름 및 파일 경로 등의 노멀라이저
  • 다양한 상황에서 잘못된 솔루션을 지원하는 Muti Charset 지원, 파일 이름 및 파일 경로 등의 Sanitizer
  • 다중 및 청크 업로드 지원,
  • 드래그 앤 드롭 HTML5 지원을 통한 배경 파일 업로드, Chrome, Firefox 및 Edge로 폴더 업로드
  • 양식 URL(또는 목록) 업로드
  • 현재 작업 디렉토리로 직접 추출(원하지 않음 - 폴더 생성)
  • 검색: 파일 이름 및 파일 내용으로 검색
  • 이름에 따른 파일 제외
  • 직접 파일 URL 복사
  • 아카이브 생성/추출/미리보기(zip, rar, 7z, tar, gzip, tgz)
  • Quicklook, 일반적인 파일 형식 미리보기 이미지 파일, 텍스트 파일, pdf, swf, 문서 파일 등
  • 웹 브라우저 기능에 의존하는 비디오 및 오디오 플레이어
  • 편집자
  • 120개 이상의 언어에 대한 구문 강조 표시
  • 다중 레이블, 레이블을 드래그 앤 드롭합니다.
  • 15개 이상의 테마, 좋아하는 프로그래밍 스타일 선택
  • 웹 개발: Emmet이 통합된 HTML/JS/CSS 편집기
  • 자동 들여쓰기 및 내어쓰기, 줄 바꿈, 코드 접기
  • 다중 커서 및 선택, (가운데 키 선택, Ctrl+Command+G)
  • 자동 완성.
  • vim 및 Emacs 모드를 포함한 완전히 사용자 정의 가능한 키 바인딩
  • 정규 표현식으로 검색 및 바꾸기, 일치하는 괄호 강조 표시
  • 소프트 탭과 실제 탭 간 전환
  • 숨겨진 문자 표시
  • 마우스를 사용하여 텍스트 드래그 앤 드롭
  • 라이브 구문 검사기(JavaScript/CoffeeScript/CSS/XQuery/HTML/PHP 등)
  • 잘라내기, 복사 및 붙여넣기 기능
  • 마크다운 지원(라이브 미리보기, html로 변환 등)
  • 형식: JavaScript/CSS/HTML/JSON/PHP 등
  • 모바일 장치에서도 크로스 플랫폼
  • 다른 시스템과 쉽게 통합
  • kod 자체에서 개발한 이것은 좋은 시도입니다.
     

뭐 기능들은 엄청많습니다 ㅎㅎ

 

설치도 docker를 지원해서 매우 쉬운편이구요

 

설치하기 

git clone https://github.com/KodCloud-dev/docker.git kodbox

image.png.jpg


cd ./kodbox/compose/

image.png.jpg

vi docker-compose.yml 로 가서 Timezone을 수정해주고(저는 포트도 바꿔줬습니다)

image.png.jpg

나머지 db관련 파일들의 내용도 입맛에 맞게 바꿔줍니다. 기본값은 모두 kod_box입니다

 

docker-compose up -d 를 입력하면 이미지를 받습니다.

 

image.png.jpg

 

컨테이너생성이 완료되면 docker-compose.yml에 지정한대로 ip:port로 접속해주시면됩니다.

 

관리자 계정을 만들어줍니다.

image.png.jpg

image.png.jpg

 

이제 이 계정으로 로그인해주면됩니다.

 

언어도 한국어가있어요~

 

image.png.jpg

 

좌측에 데스크탑부터 파일관리 등등이 있습니다.

 

image.png.jpg

image.png.jpg

저 3번째건 kodcloud 홍보인데 지울수있습니다.

시스템설정 -> 메뉴관리 -> 항목찾아서 삭제

image.png.jpg

 

앱도있습니다 ㄷㄷ

image.png.jpg

 

기본적으로 오픈소스이지만 무료버전이기때문에 사용자는 10명까지 가능합니다

 

image.png.jpg

 

뭔가.. 안전한거 같으면서도.. 불안전할거같은 불안한 마음도..ㅎ

 

image.png.jpg

 

단순하게 파일 업 다운로드는 엄청 잘됩니다

 

image.png.jpg

 

내부 ip로 취급당하기도 하고.. 원격에서 접속하면 꿀이긴하네요...

신고공유스크랩
12
1등
우하히아나 2022.08.18. 17:08

램이 남아돌고있는 오라클 서버에 깔아보면 딱 좋겠네요

kodcloud/kodbox 여기 가보니 arm도 지원하네요

profile image
달소 글쓴이 2022.08.18. 17:16
우하히아나

네 ㅎㅎ 신기하긴합니다.

내부에서 웹까지 되면 좋았을텐데.. 플래시플레이어를 쓴건지 지금은 하나도안되더라구요

뻘짓의초심자 2022.08.18. 21:26
뻘짓의초심자

dsm이란게 뭔지 몰랐는데 이번에 설치해보고 알게됐습니다...

근데 작동되는 게... 음.. 좀 적군요...

그 와중에 동영상은 작동 잘되는 게 신기하네요. 사실 파일 업/다운로드가 작동되는 것중 핵심인 거 같은데... gokapi라는 좋은게 있어서 ...

뻘짓의초심자 2022.08.18. 21:30
우하히아나

파이어폭스...로는 잘 모르겠습니다... add on으로 있나요?

아무튼 gokapi 도커가 있는데... 파일 업로드해두고 몇 번이나 다운 가능한지, 만료기간, 비밀번호를 설정해둘 수 있어서 유용한 파일공유(?) 웹입니다

profile image
달소 글쓴이 2022.08.19. 08:37
뻘짓의초심자

 

시놀로지 Dsm과 비슷한역할입니다.

다소기능이 빈약한게 흠이라면,,,ㅎ

문서편집이나 뷰어는괜찮네요

robot.re.kr 2022.08.22. 00:01
달소

유독 db 패스워드를 암호화 하지 않고 파일로 저장하는것 같아서 불안한데 기분탓이겠죠?

profile image
달소 글쓴이 2022.08.22. 08:57
robot.re.kr

mariadb 이미지나 mysql 기본이미지이기때문에.. 거기에 맞는 사용방법중 하나입니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
질문 적용 방법을 모르겠습니다?? 5 초보나스 7시간 전08:05 115 +1
잡담 php가 벌써 8.36까지 나왔습니다. 5 달소 1일 전23:39 172 +2
질문 proxmox ssd 인식이 갑자기 안됩니다 고장인걸까요? 3 kmw_ 4일 전09:37 179 +1
3852 질문
image
초보나스 7시간 전08:05 115 +1
3851 질문
normal
웹서버구축관심 1일 전02:22 255 0
3850 잡담
normal
달소 1일 전23:39 172 +2
3849 질문
normal
게르노 2일 전03:11 159 0
3848 질문
image
감자칩 2일 전20:04 256 0
3847 질문
normal
ljr10 2일 전19:45 179 0
3846 질문
image
TANG 3일 전11:33 204 0
3845 질문
normal
감자칩 3일 전18:55 139 0
3844 질문
normal
숲형 4일 전11:21 266 0
3843 질문
image
kmw_ 4일 전09:37 179 +1
3842 질문
normal
bass9030 4일 전00:43 130 +1
3841 잡담
normal
칼룬 4일 전18:12 267 +1
3840 질문
normal
늘맑음 5일 전15:10 231 +1
3839 질문
image
게르노 5일 전12:26 86 0
3838 잡담
normal
bong90a 5일 전10:50 416 0
3837 후기
image
추주비 5일 전10:33 315 +1
3836 질문
normal
angrynerd 6일 전14:11 475 0
3835 오픈소스
image
달소 24.04.15.23:00 436 0
3834 후기
normal
N4100 24.04.15.18:56 480 +4
3833 가이드
file
펜타네스트 24.04.15.18:39 316 +1