М.Двач / Web-мастера

10 Кб, 189x197
Создать один раз сайт чисто для себя. 27 фев 2025, 00:30 139170 В конец треда | Веб

Созданием сайтов в жизни никогда не интересовался. Но есть одна задача.
Есть компьютер домашний. В нем необходимо следить файлопомойку на подобии NAS сервера так называемого.

Необходимо сделать сайт скорее всего на HTML5 , в котором бы эмулировалась моя простейшая файловая система. Ну или хотя-бы отображались директории папок как в Total Commander.
Сам я прикладным программированием занимаюсь. В сайтах и вообще в Web ничего не соображаю абсолютно.

Насколько я понял, мне необходимо в идеале в кротчайшие сроки хотя-бы со словарем овладеть HTML, CSS
Затем установить easy php dev server (что уже сделал сегодня)

Создать папку web на ПК и указать её там в direct path где-то хз... Так и не понял до конца.

Я если честно и НЕ собираюсь продвигаться дальше этого разового марафона. Моя задача поскорее вкатиться хоть немного в PHP HTML CSS. Сделать эту хуйню на коленке лишь бы работало. И самое главное, сваяв худо бедно каркас этого web поделия поскорее перейти на C# родной и продолжить пилить логику именно на нём.
Всё это будет работать на Win 7 (ну в принципе ладно, если это необходимо могу 10ку поставить) А если будет лучше то Linux но его я как и вин 10 не перевариваю органически. Хотя если мучения будут разовые и комп будет чисто как Nas работать в дальнейшем то похуй, хоть free BSD пусть там стоит. Лишь бы код не переписывать сильно под эти ОСи экзотические.

Задача такая. Сайт мой будет работать без всяких сторонних хостов . Чисто на моём домашнем ПК. Если мой ПК ключен, то я должен иметь возможность зайти на специальный сайт в телефоне. (Ну и разумеется чтобы именно один лишь Я это мог делать). И заходить в свою файлопомойку. А также пополнять её новыми файлами/ или мусором.

Согласен. Возможно по незнанию web технологий я сейчас изобретаю велосипед. Может быть есть какие-то более простые механизмы взаимодействия с дистанционным взаимодействием с файловой системой домашнего пк, Но для реализации других путей придётся скорее всего создавать приложения непосредственно для андроида. А я не имею возможности компилировать в APK

Что посоветуете?

Ответы229313323

2 20 мар 2025, 11:04 2 139229

>>139170 (OP)
У тебя есть NAS, он должен иметь протоколы для взаимодействия типа SMB.
Под это дело можно найти в интернете готовый клиент.

Ответы236

3 21 мар 2025, 08:59 3 139236

>>139229
Проблема в том, что этот клиент должен работать И на компе , И на андроиде.
Таких клиентов кроссплатформенных нету в природе. А вот HTML страничка нафаршированная html5 начинкой и js'скриптами будет открываться везде на любом устройстве и на любой оси где есть браузер.
Поэтому я в сторону HTML и смотрю.

Я хочу силами CSS и js сделать вообще полностью эмулятор типа total Commander или просто отображение папок в стиле win'98

Просто силами GDI на компе в среде c# я такое сделал. Но надо это наверное на Web перенести. А в web я не соображаю абсолютно. Ноль. Хз, может быть просто никогда не интересовался интернет программированием.

Ответы263

4 23 мар 2025, 10:26 4 139245

Под твой запрос уже есть готовая штука:
https://filebrowser.org/features

Только любые браузерные решения - это полная хуйня в плане удобства работы на постоянной основе, а для NAS есть нормальные протоколы - SMB, DLNA, SFTP на худой конец. Монтируешь по SMB сетевой диск и работаешь с ним через тот же Total Commander, без кривых и непрактичных костылей.

712 Кб, 1920x1080
sage 5 31 мар 2025, 20:12 5 139263

>>139236
>Проблема в том

>Я хочу силами CSS и js сделать вообще полностью эмулятор
>просто никогда не интересовался интернет программированием.

6 14 апр 2025, 07:17 6 139313

>>139170 (OP)
Шиз, почему бы тебе ПРОСТО не поднять ftp server на твоей файлопомойке? Так делали деды испокон веков. Клиент для ftp найдется на любом устройстве и в любой операционной системе. Double commander или Total Commander содержат в себе ftp клиент, как и любой уважающий себя файловый менеджер. Также можно настроить соединение с ftp как сетевой диск и открывать в обычном Проводнике.
Некоторые усилия от тебя потребуются для того, чтобы твой ftp сервер был доступен из внешнего интернета. Нужно как минимум пробросить порт через NAS. Есть также нюансы с белыми IP. Но для преодоления этих проблем существуют гайды для роутера и кучи других решений. Пробрасывать ftp во внешний интернет в тысячу раз проще, чем сделать задуманное тобой.
Поверь, это гораздо лучше чем то тормозное, кривое, глючное и неудобное веб говно, которое ты задумал. FTP - это решение проверенное десятилетиями.

7 14 апр 2025, 20:02 7 139323

>>139170 (OP)
Если нигде не сможешь нагуглить годный гайд про то, как вывести свой ftp сервер во внешний интернет, я думаю что смогу в этом треде тебе помочь.
Универсального гайда нет, потому что надо подстраиваться под особенности провайдера.
Ну а если для начала ты просто хочешь всегда актуальный текстовый список файлов и папок, то можно блин хоть каждый день через встроенный в ОС планировщик делать DIR любого каталога, и потом отсылать получившийся текстовый файл хоть по email, хоть на бесплатный сайт, хоть куда угодно.

Обновить тред
« /web/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion