웹사이트 검색

Ubuntu 18.04 LTS에서 Tonido Personal Cloud Server를 설정하는 방법


이 페이지에서

  1. 요구 사항\n
  2. 시작하기\n
  3. Tonido 설치
  4. Tonido용 Systemd 서비스 파일 만들기
  5. 토니도 액세스

Tonido는 웹 브라우저에서 컴퓨터의 모든 파일에 액세스할 수 있는 무료 애플리케이션 서버입니다. 가족, 친구 및 동료와 파일을 공유할 수 있으며 권한이 있는 사람만 허용하도록 보안 공유를 생성할 수도 있습니다. Tonido는 Windows, Linux, Mac, iPhone, Android 및 Blackberry에 설치할 수 있습니다. Tonido를 사용하면 사진, 오디오 및 비디오를 네트워크의 모든 장치로 스트리밍할 수 있습니다. Tonido는 Personal과 FileCloud의 두 가지 버전으로 제공됩니다. 개인용 버전은 무료이며 모든 파일에 대한 단일 사용자 액세스를 제공합니다. FileCloud는 나만의 개인 저장소를 만들 수 있는 엔터프라이즈 버전입니다.

이 튜토리얼에서는 Ubuntu 18.04 LTS에서 Tonido Personal Edition을 설치하고 구성하는 방법을 배웁니다.

요구 사항

  • Ubuntu 18.04를 실행하는 서버.\n
  • 서버에 루트 암호가 설정되어 있습니다.\n

시작하기

먼저 서버를 최신 버전으로 업데이트하는 것이 좋습니다. 다음 명령으로 수행할 수 있습니다.

apt-get update -y
apt-get upgrade -y

서버가 업데이트되면 다시 시작하여 모든 구성 변경 사항을 적용합니다.

다음으로 Tonido를 설치하려면 libpng 라이브러리를 설치해야 합니다. 다음 명령으로 다운로드하여 설치할 수 있습니다.

wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

설치가 완료되면 다음 단계로 진행할 수 있습니다.

토니도 설치

먼저 공식 웹사이트에서 최신 버전의 Tonido를 다운로드해야 합니다. 다음 명령으로 다운로드할 수 있습니다.

wget http://www.tonido.com/download.php?tonido64.tar.gz

다운로드가 완료되면 다음 명령을 사용하여 /usr/local/tonido 디렉토리에 압축을 풉니다.

mkdir /usr/local/tonido
tar -zxvf download.php\?tonido64.tar.gz -C /usr/local/tonido

이제 다음 명령으로 Tonido 서비스를 시작할 수 있습니다.

/usr/local/tonido/tonido.sh start

기본적으로 Tonido는 포트 10001에서 수신 대기합니다. 다음 명령으로 확인할 수 있습니다.

netstat -ant

다음 출력이 표시되어야 합니다.

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:10001           0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0    344 38.143.68.184:22        139.5.237.169:41523     ESTABLISHED
tcp6       0      0 :::80                   :::*                    LISTEN     
tcp6       0      0 :::22                   :::*                    LISTEN     
tcp6       0      0 :::443                  :::*                    LISTEN   

다음 명령을 사용하여 Tonido 서비스를 중지할 수도 있습니다.

/usr/local/tonido/tonido.sh stop

Tonido용 Systemd 서비스 파일 생성

다음으로 Tonido 서비스를 관리하기 위한 systemd 서비스 파일을 생성해야 합니다. 다음 명령으로 만들 수 있습니다.

nano /etc/systemd/system/tonido.service

다음 줄을 추가합니다.

[Unit]
Description=Tonido Server
After=local-fs.target network.target

[Service]
Type=forking
User=root
Group=root
ExecStart=/usr/local/tonido/tonido.sh start
ExecStop=/usr/local/tonido/tonido.sh stop
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

파일을 저장하고 닫습니다. 그런 다음 다음 명령을 사용하여 systemd 데몬을 다시 로드합니다.

systemctl daemon-reload

다음으로 Tonido 서비스를 시작하고 다음 명령을 사용하여 부팅 시 시작되도록 활성화합니다.

systemctl start tonido
systemctl enable tonido

액세스 토니도

이제 Tonido가 설치되었으며 웹 인터페이스를 통해 액세스할 시간입니다.

웹 브라우저를 열고 URL http://your-server-ip:10001을 입력합니다. 다음 페이지로 리디렉션됩니다.

이제 언어를 선택하고 계정 이름, 비밀번호 및 이메일을 제공하십시오. 그런 다음 만들기 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

이제 다음 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

이제 원격 액세스 권한을 선택하고 다음 버튼을 클릭하십시오. 다음 페이지가 표시됩니다.

이제 인덱싱을 활성화하고 다음 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

이제 닫기 버튼을 눌러 설치를 마칩니다. 다음 페이지가 표시됩니다.

이제 공유 파일을 클릭하여 첫 번째 디렉토리를 만들고 공유하십시오. 다음 페이지가 표시됩니다.

공유할 디렉토리를 선택하고 만들기 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

이제 고급 옵션을 클릭하여 권한을 관리하십시오. 다음 페이지가 표시됩니다.

이제 New Guest를 클릭하여 공유 디렉터리에 액세스할 첫 번째 사용자를 생성합니다. 다음 페이지가 표시됩니다.

사용자 이름과 비밀번호를 입력하고 만들기 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

이제 웹 브라우저를 열고 URL https://hitjethva.tonidoid.com#guest를 입력합니다. 다음 페이지로 리디렉션됩니다.

사용자 이름과 비밀번호를 제공하십시오. 그런 다음 로그인 버튼을 클릭합니다. 다음 페이지에 공유 디렉터리가 표시되어야 합니다.

축하합니다! Ubuntu 18.04 서버에 Tonido 서버를 성공적으로 설치하고 구성했습니다. 이제 파일, 디렉터리 및 모든 미디어를 친구, 가족 및 동료와 쉽게 공유할 수 있습니다. 궁금한 점이 있으면 언제든지 문의해 주세요.