Wide3 홈

Samsung Phone Server / Current Build

Galaxy Wide3 스마트폰 서버 운영 현황

이 화면은 192.168.0.197 중계서버가 Wi-Fi로 연결한 Samsung Galaxy Wide3의 현재 운영판입니다. Android 8080 경량 응답, Termux Nginx/PHP/MariaDB, 그누보드5 20개와 그누보드7 4개가 한 장비 안에서 나뉘어 동작하는 상황을 한눈에 보도록 정리했습니다.

스마트 웹캠 대표 이미지Smart Webcam스마트 웹캠갤럭시 IP Webcam 화면을 197 서버의 /webcam-live/ 프록시로 받아 실시간 영상과 게시판을 바로 엽니다.스마트 웹캠 페이지 열기 Galaxy Wide3 유튜브 라이브 방송 카드 이미지YouTube Live유튜브 라이브 방송Galaxy Wide3 화면 송출을 기준으로 YouTube RTMP 방송 경로, 웹캠 가능 여부, 게시판 기록을 함께 관리합니다.라이브 설명서 열기
Device Samsung Galaxy Wide3 / SM-J737S Android 10 기반의 구형 스마트폰을 공유기 Wi-Fi와 197 서버 프록시로 다시 서버 노드화했습니다.
Route mobile.netcity.co.kr -> 197 -> 192.168.0.194 -> phone 도메인, HTTPS, 카운터, 프록시는 197 서버가 맡고 실제 폰 서비스는 8080/8082/8083 포트로 응답합니다.
Role 현황판 · CMS 실험장 · 자체 서버 링크 저전력 스마트폰 한 대에 여러 웹앱을 올려 운영 가능성을 확인하는 실험 서버입니다.

Live Situation

현재 이 Wide3 서버에서 돌아가는 것

처음에는 Android 8080 안내 페이지 중심이었지만, 지금은 Termux 웹 루트가 실제 서비스 영역이 되었습니다. 폰 내부에는 PHP 8.5.1, Nginx 1.30.0, MariaDB 계열 DB가 올라와 있고, 공개 도메인은 197 중계서버가 각 폴더로 프록시합니다.

CMS G5 10개 + G5 SE 10개 + G7 4개 각 설치본은 폴더와 DB를 분리해 테스트할 수 있게 구성했습니다.
Runtime Android 8080 / PHP 8082 / Nginx 8083 기본 안내는 8080, PHP 직접 응답은 8082, Termux Nginx 서비스는 8083 경로로 나뉩니다.
Storage 25G 중 13G 사용, 11G 여유 G5/G7 설치 후에도 실험용 여유 공간이 남아 있습니다.
Access Wi-Fi 192.168.0.194 + 197 프록시 공유기 Wi-Fi 주소를 197 서버가 공개 도메인으로 연결합니다.

공개 페이지에는 관리자 비밀번호를 표시하지 않습니다. 설치 요약과 운영 기록은 주서버 작업 폴더에 따로 보관하고, 이 화면은 방문자가 현재 구조와 서비스 링크를 이해하는 용도로 정리했습니다.

YouTube Live Relay

Galaxy Wide3 기준 유튜브 실시간 방송

Galaxy Wide3의 화면 송출 경로를 기준으로, 197 중계서버가 MJPEG 영상을 받아 YouTube Live RTMP로 다시 내보내는 구성입니다. 스트림 키는 공개 페이지에 저장하지 않고 서버 실행 환경에서만 사용합니다.

Galaxy Wide3 화면을 YouTube Live로 중계하는 이미지
기준 입력 Galaxy Wide3 화면

/galaxy-wide3-screen/live-screen/ MJPEG 입력을 받아 방송용 1280x720 화면으로 인코딩합니다.

방송 출력 YouTube RTMP

유튜브 스튜디오의 스트림 키를 서버 환경변수로 넣고 ffmpegrtmp://a.rtmp.youtube.com/live2 주소로 전송합니다.

웹캠 가능 여부 가능, 소스 상태 필요

GD-C100 웹캠은 현재 MJPEG 입력 확인이 가능하고, Galaxy IP Webcam은 폰 앱과 프록시가 살아 있어야 합니다.

운영 설명서

  1. YouTube Studio에서 만들기 -> 실시간 스트리밍 시작으로 들어가 스트림 탭을 준비합니다.
  2. 스트림 키는 공개 HTML, 게시판, 이미지 파일에 넣지 않고 서버 실행 환경변수로만 넘깁니다.
  3. Galaxy 화면 방송은 SOURCE=galaxy-screen으로 실행합니다.
  4. GD-C100 웹캠 방송은 SOURCE=gd-c100으로 실행합니다.
  5. Galaxy IP Webcam 방송은 /webcam-live/video가 200으로 살아 있을 때 SOURCE=galaxy-webcam으로 실행합니다.
cd /var/www/html
SOURCE=galaxy-screen YOUTUBE_STREAM_KEY=비공개키 scripts/youtube_live_relay.sh

이 페이지에는 실제 스트림 키를 표시하지 않습니다. 키가 노출됐다고 판단되면 YouTube Studio에서 새 키로 재발급한 뒤 서버 실행 환경만 교체합니다.

스마트폰
Samsung Galaxy Wide3 / SM-J737S
Android
Android 10 / SDK 29
내장 저장공간
32GB급 모델 · 사용자 저장소 약 25GB 표시
저장소 사용량
사용 중 13GB / 사용 가능 11GB / 사용률 54% 확인
외장 SD
현재 별도 외장 SD카드는 감지되지 않음
연결 방식
공유기 Wi-Fi IP 기반 스마트폰 서버 연결
와이파이
목표 IP 192.168.0.194, 예약 전 fallback 192.168.0.100
이동통신
공개 접속은 197 서버와 공유기 Wi-Fi 경로를 우선 사용
인터넷 공급
공유기 Wi-Fi -> Galaxy Wide3, 공개 도메인 -> 197 서버 프록시
중계 서버 IP
192.168.0.197
중계 서버 역할
HTTPS 종료, Wi-Fi 대상 프록시, Nginx 경로 분기, 접속자 카운터 API
Wi-Fi 프록시
192.168.0.194:8080 -> Android, 192.168.0.194:8082 -> Termux PHP, 192.168.0.194:8083 -> Termux Nginx
Termux PHP
PHP 8.5.1
Termux Nginx
nginx/1.30.0
Termux DB
MariaDB 계열 DB 운영 중, 설치본별 DB 분리
현재 서비스
일반 G5 10개, G5 SE 10개, G7 4개, G5/G7 허브, 이 현황판과 게시판
Ubuntu on phone
현재 주 운영은 Termux 기반입니다. Ubuntu Touch/Ubuntu 서버형은 다음 확장 후보로 보관합니다.
폰 DB 상태
MariaDB 실행 중, G5/G5 SE/G7 설치본을 분리 DB로 운영

공개 URL 접속과 서비스 프록시 동작

2026-05-27 KST 기준, 공개 주소는 192.168.0.197 중계 서버를 거쳐 Wi-Fi로 연결된 Galaxy Wide3까지 도달하도록 정리했습니다. 기본 현황판은 Android 8080에서 응답하고, G5/G7 설치본은 Termux PHP/Nginx 경로로 분기됩니다.

공개 접속
/usb-android-galaxy-wide3-restored/ 응답: HTTP/2 200
본문 확인
공개 URL 본문에서 Galaxy Wide3 서버 대시보드, SM-J737S, Wi-Fi 서버 경로, G5/G7 서비스 링크를 확인할 수 있습니다.
포트 분기
기본 화면은 192.168.0.194:8080, PHP 직접 서비스는 192.168.0.194:8082, Nginx 기반 CMS는 192.168.0.194:8083 경로를 사용합니다.
운영 기준
중계 서버는 공개 접속과 프록시를 맡고, 스마트폰은 실제 웹앱 파일과 DB를 들고 있는 저전력 실행 노드입니다.
mobile.netcity.co.kr -> 192.168.0.197 nginx -> 192.168.0.194 Wi-Fi -> Galaxy Wide3 8080/8082/8083

저전력 스마트폰 서버로서의 현재 상황

이 구성의 핵심은 스마트폰이 공유기 Wi-Fi에서 고정 운영 주소를 받고, 197 서버가 도메인과 HTTPS 프록시를 맡아 웹 응답 노드로 동작하게 하는 점입니다.

폰 상태
구형 Galaxy Wide3를 Wi-Fi 서버 노드로 살려두고, 내부 저장공간에 웹 루트와 DB를 두고 운영합니다.
운영 방식
192.168.0.197 서버가 외부 접속, HTTPS, 프록시를 맡고 스마트폰은 실제 PHP/DB 서비스를 담당합니다.
서버 의미
폐기될 수 있는 스마트폰도 Wi-Fi와 도메인 프록시로 여러 CMS를 올린 초경량 서버 노드가 될 수 있음을 보여줍니다.
현재 역할
현재는 Termux 기반 웹서버가 주 운영 환경입니다. Ubuntu 서버형 구성은 이후 비교 실험 대상으로 남겨둡니다.
외부 방문자 -> mobile.netcity.co.kr -> 197 nginx -> 192.168.0.194 Wi-Fi -> Wide3 Termux/Android services

연결 속도 측정

현재 페이지를 여러 번 다시 받아서 192.168.0.197 서버와 Wi-Fi 안드로이드 폰 서버 사이의 응답 상태를 간단히 확인합니다.

대기 중
최저 응답
-
평균 응답
-
전송 속도
-
성공률
-

실시간 접속자 현황

중계 서버 카운터가 폰 서버 페이지 방문자를 집계합니다. 실시간은 최근 5분 안에 열린 접속 기준입니다.

어제
-
오늘
-
전체
-
실시간
-
카운터 불러오는 중

현재 단계에서는 Termux 기반 G5/G7 다중 설치가 완료되었습니다. 다음 단계는 각 설치본의 성능, 백업, 자동 재시작, 로그 확인 화면을 붙여 실제 운영 관리성을 높이는 쪽입니다.

Network Route

Wi-Fi 스마트폰 서버 네트워크 구조

외부 방문자는 도메인으로 접속하지만, 실제 서비스는 192.168.0.197 서버의 Nginx 프록시를 거쳐 Galaxy Wide3 안의 Android/Termux 포트로 전달됩니다.

외부 방문자 -> mobile.netcity.co.kr -> 192.168.0.197 nginx -> 192.168.0.194:8080/8082/8083 -> Galaxy Wide3
외부 공개
HTTPS 도메인과 nginx 프록시를 통해 폰 서버 페이지가 외부로 공개됩니다.
중계 서버
192.168.0.197 서버가 외부 연결, 포트 분기, 카운터 API, HTTPS 공개 역할을 맡습니다.
Wi-Fi 경로
폰이 공유기 Wi-Fi 주소를 받고 197 서버가 도메인 프록시로 공개 서비스를 연결합니다.
폰 응답
Android 8080은 현황판, Termux 8082/8083은 PHP와 Nginx 기반 웹앱을 담당합니다.

Program Modules

메뉴 기반 프로그램 구성

상단 분류 메뉴는 Wide3 운영 패널의 런처 역할을 합니다. 현황판, 서비스 링크, 게시판, 캡쳐 기록을 한 페이지에서 확인하고, 실제 CMS는 각 폴더 링크로 분리해 열도록 구성했습니다.

실행 중
현황판
장비 상태, 포트 분기, 저장공간, 속도 측정, 실시간 접속자 카운터를 유지합니다.
실행 중
Termux 웹서버
PHP 8.5.1, Nginx 1.30.0, MariaDB 기반으로 G5/G5 SE/G7 설치본을 서비스합니다.
운영 중
CMS 묶음
일반 G5 10개, G5 SE 10개, G7 4개를 서비스 링크와 허브 페이지로 묶었습니다.
보강 예정
운영 관리
파일 관리, 로그 확인, DB 백업, 서비스 재시작 같은 관리 메뉴를 다음 단계로 붙일 수 있습니다.

Device Node

폰 서버 정보

이 페이지는 구형 스마트폰을 Wi-Fi 서버로 되살려 실제 웹앱과 DB를 올린 초경량 서버 노드 실험입니다.

기종
Samsung Galaxy Wide3 / SM-J737S
Android
Android 10 / SDK 29
저장공간
내장 32GB급, 실제 사용자 영역은 약 25GB로 표시됩니다.
현재 여유공간
약 11GB 여유, 13GB 사용, 사용률 54% 기준으로 운영합니다.
현재 네트워크
목표 Wi-Fi 192.168.0.194, 예약 전 fallback 192.168.0.100
현재 역할
현황판, 게시판, G5/G5 SE/G7 다중 CMS를 품은 Termux 웹서버 노드

Next Build

보강 계획

설치 단계는 넘어갔고, 이제는 운영 안정성과 관리 편의성을 높이는 단계입니다. 폰 저장공간, DB 백업, 서비스 상태, 각 CMS의 동작 확인을 한 화면에서 볼 수 있게 발전시킬 수 있습니다.

1단계
현재 현황판에 G5/G5 SE/G7 설치 현황과 포트 구조를 반영합니다.
2단계
각 CMS의 관리자 페이지, 공개 페이지, DB 연결 상태를 주기적으로 점검합니다.
3단계
파일, 로그, DB 백업, 서비스 재시작 메뉴를 운영 패널로 분리합니다.
4단계
Ubuntu Touch/Ubuntu 서버형 구성을 별도 비교 실험으로 추가합니다.

Site Collection

사이트 수집 등록 구성 기록

Samsung Galaxy Wide3 서버의 확장 구성 기록입니다. 다른 서버로 이동하는 버튼은 이 페이지에서 제외하고, Wide3 서버에서 확인해야 할 처리 방식과 보관 구조만 남겼습니다.

수집 입력
사이트 URL, 제목, 요약, 상세 설명, 카테고리를 입력합니다. 제목을 비우면 대상 페이지의 title 값을 자동으로 읽습니다.
화면 캡쳐
197 서버의 /usr/bin/google-chrome headless 모드가 1365x900 화면으로 PNG 캡쳐 이미지를 생성합니다.
자료 보관
캡쳐 이미지는 /wide3-site-capture/captures/에 저장되고, 최근 처리 기록은 data/records.jsonl에 누적됩니다.
등록 연동
필요한 경우 별도 등록 폼으로 캡쳐 이미지 URL과 설명을 전송하는 구조이며, 이 페이지에서는 Wide3 자체 링크만 제공합니다.

처리 흐름

Wide3 폰 페이지에서 캡쳐 서버로 이동하면, 실제 캡쳐 작업은 192.168.0.197 서버가 수행합니다. 생성된 이미지는 공개 URL로 남기 때문에 link.netcity.co.kr 등록 자료에 함께 넣을 수 있습니다.

Wide3 대시보드 -> mobile.netcity.co.kr/wide3-site-capture/ -> 197 headless Chrome 캡쳐 -> 공개 PNG 저장 -> link.netcity.co.kr 등록 요청

Board

스마트폰 서버 게시판

관리자 로그인 대기
게시글 목록
0개
게시글 보기
admin

글쓰기
관리자 전용 작성 화면
첨부 없음

Total Counter

Galaxy Wide3 종합 카운터

카운터 동기화 중
전체 누적-
오늘 방문-
어제 방문-
실시간 접속-

이 종합 카운터는 192.168.0.197 중계서버의 카운터 API와 연결되어 Wide3 공개 페이지 방문 흐름을 하단에서 다시 확인할 수 있게 합니다.