Thứ Năm, 5 tháng 9, 2019

Cài đặt Transmission Web Control lên NAS

Đây là bài viết hướng dẫn cài đặt giao diện quản lý Torrent của chương trình Transmission có sẵn trên NAS Synology. Mặc định thì trình quản lý của nó nhìn không "chuyên nghiệp" chút nào...

Features
  • Add torrent files or URLs
  • Drag-and-drop to add torrent files
  • Modify Transmission settings online (Download folder, Speed limit, Port, etc.)
  • Pause / resume / recheck selected or all torrents
  • View the current torrents status (Files, Peers, Trackers etc.)
  • View Statistics (Cumulative/Current)
  • Pagination
  • Set files priority
  • Change the torrent download directory
  • Trackers list
  • Multi-language support. Supported-languages: Click Me.
  • Add support for Synology NAS Download Station; By - @hitechbeijing
Special feature
  • Support data folder display in the navigation bar.
  • Support "user label" feature, you can use it to classify torrent.
  • Automatically matches data directory. What's this?


Bước 0: Stop chương trình Transmission nếu đang chạy trên NAS




Bước 1. Tải về tập tin cài đặt tại địa chỉ:
  • https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
  • Sử dụng SSH để lưu tập tin vào một thư mục bất kỳ trên con NAS, ở đây mình sẽ lưu ở /volume1
Bước 2. Thiết lập quyền để cho phép chạy tập tin đã tải ở bước 1. Sử dụng chương trình MobaXterm hoặc chương trình nào bất kỳ truy cập vào NAS và đặt như hình dưới đây.





Bước 3. Thiết lập tự chạy/update phiên bản mới khi khởi động lại NAS.


  • Vào Control Panel --> Task Scheduler --> Chọn Create --> Scheduler Task --> User-defined script để tạo một lịch biểu.






  • Tại Tab General đặt tên cho nó với quyền root và check vào Enabled lên.






  • Tại Tab Task Settings mục Run command hãy gõ vào lệnh sau để mỗi lần khởi động NAS thì nó sẽ thực hiện lệnh này: 
  • /volume1/MyFolder/install-tr-control-cn.sh auto
  • Muốn theo dõi quá trình cài đặt có thành công hay không thì thêm tiếp lệnh vào như hình dưới.
   /volume1/install-tr-control.sh auto >> /volume1/install-tr-control-log.txt 2>&1






  • Sau khi tạo xong lịch biểu thì tiến hành cho chạy ngay nếu muốn bằng cách thực hiện chọn Task mình mới tạo xong và nhấn vào Run











  • Cửa sổ xác nhận muốn chạy hay không --> chọn Yes



    • Quá trình cài đặt thành công hay thất bại nó đều sẽ tạo một file install-tr-control-log.txt trên cùng thư mục của script.
    • Nếu quá trình cài đặt thành công sẽ có log như hình dưới.





    • Sau khi xong thì chúng ta có thể xem bằng cách gõ vào trình duyệt Web địa chỉ //IP:9091 để xem giao diện quản lý Transmission mới của NAS
    • Dưới đây là giao diện quản lý mới cài





    • Đây là giao diện quản lý cũ mặc định của Transmission khi cài vào NAS.






    • Đây là giao diện trên iphone 7






    Thứ Hai, 26 tháng 8, 2019

    Sửa lỗi không có icon Transmission sau khi cài trên DSM 6.x


    Mình khá là mù mờ khi làm quen với con Xpenology này,,,

    Sau khi cài đặt và làm quen một thời gian thì mình tiến hành cài Transmission lên trên NAS thông qua https://synocommunity.com/package/ nhưng bị vướng vào trường hợp cài đặt xong nhưng trên NAS lại không hiện icon của Transmission dẫn tới muốn chạy nó toàn phải gõ thêm port vào trình duyệt web..




    Sau khi được người em chỉ dẫn fix lỗi thì đã làm thành công

     
    Để Fix lỗi này thì các bạn SSH với quyền root và gõ lệnh:
    
    sudo vi /volume1/@appstore/transmission/app/config
    
    và xóa cái dòng: "grantPrivilege": "all",

    Save lại và F5 trình duyệt là OK



    Thứ Sáu, 2 tháng 8, 2019

    Cài đặt mkvtoolnix vào Synology Fake

    Loay hoay mãi mới biết cách cài mkvtoolnix vào NAS Fake. Chủ yếu mình dùng mkvtoolnix để xóa và add Sub tiếng Việt vào phim.

    Cách cài đặt mkvtoolnix :
    Đầu tiên là phải bật SSH trên NAS, sau đó đăng nhập NAS ở quyền root và cài đặt gói optware
    (muốn biết Optware là gì thì các bạn có thể tra trên google nhé...)
    cd /volume1/tmp
    wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
    chmod +x syno-i686-bootstrap_1.2-7_i686.xsh
    sh syno-i686-bootstrap_1.2-7_i686.xsh
    cd /
    ipkg update
    ipkg upgrade
    

    Tiếp theo cài đặt lần lượt các gói để khi chạy mkvtoolnix  không bị lỗi:
    1. mkvtoolnix
    2. bzip2
    3. boost-filesystem
    4. boost-system
    Demo thêm sub Việt vào phim với thiết lập mặc định là sub Việt:
    root@ePu:/volume1/video# mkvmerge -o 00-Sex.Education.2019.1080p1.mkv 00-Sex.Education.2019.1080p.mkv --language 0:vie
     --default-track 0:yes --track-name 0:Vietnam 00-Sex.Education.2019.1080p.srt
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by mkvmerge)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by mkvmerge)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by mkvmerge)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by mkvmerge)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libmatroska.so.2)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libmatroska.so.2)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libebml.so.2)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libebml.so.2)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libebml.so.2)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libboost_regex.so.1.45.0)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libboost_regex.so.1.45.0)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libboost_filesystem.so.1.45.0)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libboost_filesystem.so.1.45.0)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libboost_system.so.1.45.0)
    mkvmerge: /lib32/libstdc++.so.6: no version information available (required by /opt/lib/libboost_system.so.1.45.0)
    mkvmerge v4.2.0 ('No Talking') built on Feb 18 2012 10:49:59
    '00-Sex.Education.2019.1080p.mkv': Using the Matroska demultiplexer.
    '00-Sex.Education.2019.1080p.srt': Using the SRT subtitle reader.
    '00-Sex.Education.2019.1080p.mkv' track 1: Using the MPEG-4 part 10 (AVC) video output module.
    '00-Sex.Education.2019.1080p.mkv' track 2: Using the AC3 output module.
    '00-Sex.Education.2019.1080p.mkv' track 3: Using the text subtitle output module.
    '00-Sex.Education.2019.1080p.mkv' track 4: Using the text subtitle output module.
    '00-Sex.Education.2019.1080p.srt' track 0: Using the text subtitle output module.
    The file '00-Sex.Education.2019.1080p1.mkv' has been opened for writing.
    Progress: 100%
    The cue entries (the index) are being written...
    Muxing took 349 seconds.

    Vài lệnh hữu ích với mkvmeger:
    mkvmerge -o output.mkv input.mkv -S # remove all subtitle tracks
    mkvmerge -o output.mkv input.mkv -s 3,4 # remove tracks 3 and 4
    mkvmerge -o output.mkv input.mkv -s '!3' # remove all subtitle tracks except 3
    mkvmerge -i input.mkv # show track numbers
    
    Nguồn:
    https://medium.com/@edwardmp/how-to-install-ipkg-on-a-synology-ds415play-nas-14fa94901275

    Bài đăng nổi bật

    Mạch trạm hàn đa năng V4

      Mạch trạm hàn V4 của Toàn Thợ Điện là phiên bản nâng cấp của dòng V3, hướng đến việc dùng được rất nhiều loại tay hàn/mũi hàn khác nhau tr...

    Popular Posts