2024年1月27日 星期六

Calibre_web administrator password forget

Calibre_web administrator password forget how to reset the admin password: need to specify the app.db docker exec -it calibre-web cd /app/calibre-web /cps.py -p /config/app.db -s admin:password

ModuleNotFoundError: No module named 'flask' on calibre_web

- OS: Qnap - How docker service was installed: Portainer Container logs: from cps.main import main File "/app/calibre-web/cps/__init__.py", line 28, in from flask import Flask ModuleNotFoundError: No module named 'flask' fixed: editing the container ENV PATH to: /lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Success================================================================================================== [migrations] started [migrations] no migrations found ─────────────────────────────────────── ██╗ ███████╗██╗ ██████╗ ██║ ██╔════╝██║██╔═══██╗ ██║ ███████╗██║██║ ██║ ██║ ╚════██║██║██║ ██║ ███████╗███████║██║╚██████╔╝ ╚══════╝╚══════╝╚═╝ ╚═════╝ Brought to you by linuxserver.io ─────────────────────────────────────── To support LSIO projects visit: https://www.linuxserver.io/donate/ ─────────────────────────────────────── GID/UID ─────────────────────────────────────── User UID: 1000 User GID: 1000 ─────────────────────────────────────── [custom-init] No custom files found, skipping... [ls.io-init] done.

2023年2月9日 星期四

Docker install Trojan-go Xray

方法一:选择时区 1.执行命令: dpkg-reconfigure tzdata 2.选择Asia->Shanghai 防止系统重启后时区改变,执行下面一行命令 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 参考处处: 作者:Leon_Geo 链接:https://www.jianshu.com/p/ef851a01d9de ================== Trojan-go SETUP ======================

docker run \
    --name trojan-go \
    -d \
    -v /etc/trojan-go/:/etc/trojan-go \
    --network host \
    p4gefau1t/trojan-go
   
tls 证书 同样copy into /etc/trojan-go
geoip 等路径 默认为docker image 内置的路径,不需要修改:  /usr/bin

config.json:

{
    "run_type": "server",
    "local_addr": "0.0.0.0",
    "local_port": 12345,
    "remote_addr": "127.0.0.1",
    "remote_port": 80,
    "password": [
        "Password1"
    ],
    "ssl": {
        "cert": "/etc/trojan-go/**.crt",
        "key": "/etc/trojan-go/**.key",
        "sni": "  youdomain.com  ",
        "alpn": [
             "http/1.1"
        ],
        "fallback_port": 80
    }
}

================== Xray SETUP ======================

docker run -d -p 12345:12345 --name xray --restart=always -v /etc/xray:/etc/xray teddysun/xray

config.json:
{
  "log": {
    "loglevel": "error"
  },
  "inbounds": [
    {
      "port": 12345,
      "protocol": "vless",
      "settings": {
        "clients": [
          {
            "id": "  UUID  ",
            "flow": "xtls-rprx-direct",
            "level": 0,
            "email": "asafss@exadeeefdmple.com"
          }
        ],
        "decryption": "none",
        "fallbacks": [
          {
            "dest": 80,
            "xver": 1
          }
        ]
      },
      "streamSettings": {
        "network": "tcp",
        "security": "xtls",
        "xtlsSettings": {
          "alpn": [
            "http/1.1",
            "h2"
          ],
          "certificates": [
            {
              "certificateFile": "youdomain.crt",
              "keyFile": "youdomain..key"
            }
          ]
        }
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom"
    }
  ]
}

2023年2月2日 星期四

Brother DCP-T310 安装CUPS的Docker驱动程序

https://stackoverflow.com/questions/71276329/cups-usb-printer-wont-print-after-restarting-the-printer Set standard options in Portainer for olbat/cupsd: docker run -d -p 631:631 -v /var/run/dbus:/var/run/dbus --name cupsd olbat/cupsd Add only one another volume: /dev/bus/usb:/dev/bus/usb Enable privileged mode. *********************************************************************** Brother DCP-T310 没有64bit 驱动程序,可以使用以下办法安装 wget https://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.2.3-1.gz gzip -d linux-brprinter-installer-2.2.3-1.gz sudo bash linux-brprinter-installer-2.2.3-1 DCP-T310 *********************************************************************** Add printers to the Cups server Connect to the Cups server at http://127.0.0.1:631 Add printers: Administration > Printers > Add Printer Note: The admin user/password for the Cups server is print/print

2023年1月20日 星期五

UBNT_ERX 路由器开启ipv6

Config Tree -> firewall / options / mss-clamp6 一般标准的 PPPoE 环境 IPv6 MSS 值应该是 1432 (1500-8-40-20), 如果设成1432还是有问题可以再改小试试,有人曾改到 1382 才可以。 interfaces/ethernet/eth0/pppo/0/dhcpv6-pd/pd/0/interface,如果只用1个ip段的内网,就设定 host-address为::1 prefix-id为:1(因为有2个内网段192.168.1.x和192.168.2.x) service为slaac。 上面的步骤到点开pd/0后显示/64,把/64改成/60,不会报错了 interfaces / ethernet / eth0 / pppoe / 0 / ipv6 / address,点+ interfaces / ethernet / eth0 / pppoe / 0 / ipv6 / enable,点+ 以上设置完成后Preview即可生效,如果ipv6 DNS服务器经常抽风,导致打开网页最开始会很卡,可以在IPv6里面启用no-dns选项。 如果运营商给的地址是/64,没有DHCPv6-PD,可以通过IPv6 NDP解决,OpenWRT实现的外网网卡是eth0,内网是br-lan,先安装ndppd

2020年2月23日 星期日

$ sudo service apache2 restart Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.

手贱,想解决ssl 无法访问的问题,修改apache2配置,结果出问题了:
$ sudo service apache2 restart
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
虽然找到了许多网友的解决办法,但是没有一个全套解决办法,只好耐心一个合着试验,
最终解决了。
1、重新安装apache2
$ systemctl restart apache2
$ journal -xe 
$ sudo apt-get purge apache2
$ sudo apt autoremove apache2
$ sudo apt-get purge apache2
$ sudo apt-get purge apache2*
$ sudo apt-get install apache2
$ sudo service apache2 start
2、重点在这里:
重新安装了apache2,网站正常访问了,但是php却无法正常运行,
问题是这个
php7.3没有运行,
所以:sudo  a2enmod php7.3
但是出现如下提示:
Considering dependency mpm_prefork for php7.3:
Considering conflict mpm_event for mpm_prefork:
ERROR: Module mpm_event is enabled - cannot proceed due to conflicts. It needs to be disabled first!
Considering conflict mpm_worker for mpm_prefork:
ERROR: Could not enable dependency mpm_prefork for php7.3, aborting

所以接着:
sudo a2dismod mpm_event
Module mpm_event disabled.
To activate the new configuration, you need to run:
  systemctl restart apache2

OK,解决了

2020年1月1日 星期三

installing boost 166

issue:

 # cmake .. -DENABLE_MYSQL=OFF -DENABLE_SSL_KEYLOG=ON -DFORCE_TCP_FASTOPEN=ON -DSYSTEMD_SERVICE=AUTO
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
  Could NOT find Boost: Found unsuitable version "1.65.1", but required is at
  least "1.66.0" (found /usr/include)
Call Stack (most recent call first):
  /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:391 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.16/Modules/FindBoost.cmake:2179 (find_package_handle_standard_args)
  CMakeLists.txt:39 (find_package)


-- Configuring incomplete, errors occurred!
See also "/root/trojan/build/CMakeFiles/CMakeOutput.log".
See also "/root/trojan/build/CMakeFiles/CMakeError.log".


  1. Download Boost from official source
  2. Extract it
  3. Open terminal and cd to extracted dir
  4. run "./bootstrap.sh --help" command to see help
  5. Then run "./bootstrap.sh" command it will take some time to build
  6. Then run "sudo ./b2 install" to install boost.
  7. The default installation location are "/usr/local/inlcude/boost" for header files and "/usr/local/lib" for compiled libraries




refrence:

 https://waqarrashid33.blogspot.com/2017/12/installing-boost-166-in-ubuntu-1604.html

Calibre_web administrator password forget

Calibre_web administrator password forget how to reset the admin password: need to specify the app.db docker exec -it calibre-web cd...