# 私人短網址服務 Yourls 部屬教程

# 簡介

短網址服務用途廣泛,不論是報告、引用資料、分享文件等,然而不同服務商提供的服務穩定度也不同,如 google 在 2018 年停止提供短網址服務,Yourls 是一套以 php 寫成的輕量開源短網址服務,簡易配置且具有管理介面,可以自定義別名、期限等等,架設自己的短網址服務,本教程的目的就是以 Docker 及 Yourls 部屬自己的短網址服務。

# 建立 docker-compose.yml

version: "3.9"
services:
    yourls:
        stdin_open: true
        tty: true
        image: yourls
        container_name: yourls
        restart: always
        environment:
            YOURLS_DB_HOST: mysql
            YOURLS_DB_USER: user
            YOURLS_DB_PASS: pass
            YOURLS_DB_NAME: yourls
            YOURLS_USER: admin
            YOURLS_PASS: admin
            YOURLS_SITE: https://url.com
            YOURLS_HOURS_OFFSET: 8
        networks:
            default:
                ipv4_address: "172.20.0.13"
networks:
    default:
        name: dockercompose_static
        external: true

# 部屬

docker-compose up -d