• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Edytor kodu online, ale na własnym serwerze, dostęp przez przeglądarkę

VPS Starter Arubacloud
0 głosów
267 wizyt
pytanie zadane 4 stycznia 2023 w Hostingi, domeny, usługi przez Ardzej16 Początkujący (450 p.)
Cześć.

Szukam już od wielu wielu wielu dni, ale nie mogę znaleźć (może nie ma).

Mianowicie, potrzebuje coś na wzór tego:

https://codesandbox.io/

Ale na moim serwerze. (Jakaś bibliotekę czy coś)

Mam serwer w domu (stary komputer z Ubuntu) i chciałbym móc połączyć się zdalnie przez przeglądarkę i sobie edytować kod.

Chciałem coś na wzór Sublime text ale nie widzę aby były jakieś dodatki.

 

Pomoże ktoś?
komentarz 4 stycznia 2023 przez Velta Maniak (51,890 p.)
komentarz 6 stycznia 2023 przez Ardzej16 Początkujący (450 p.)

Świetnie! O to mi chodziło.
Ale mam problem. Zainstalowałem i skonfigurowałem (Ubuntu 22.04 + apache2) ale coś nie działa. Wczoraj udało mi się to uruchomić, ale na noc wyłaczyłem serwer, po właczeniu nie działa. Próbowałem wszystkiego co znalazłem w necie.

sudo systemctl status code-server

NIE wywala błędu, ale mimo wszystko strona nie może się załadować.

Apache2 conf

<VirtualHost *:80>
        ServerName moja_domena

        <Location />
                AuthType Basic
                AuthName "VSCode Login"
                AuthUserFile "/etc/apache2/htpasswd"
                Require valid-user
        </Location>

        RewriteEngine on
        RewriteCond %{HTTP:Upgrade} websocket [NC]
        RewriteCond %{HTTP:Connection} upgrade [NC]
        RewriteRule ^/?(.*) "ws://localhost:8080/$1" [P,L]

        ProxyRequests On
        ProxyPass / http://localhost:8080/
        ProxyPassReverse / http://localhost:8080/

</VirtualHost>

 
code-server conf:

[Unit]
Description=code-server
After=apache2.service

[Service]
Type=simple
Environment=PASSWORD=ustawiłem_swoje_hasło
ExecStart=/usr/bin/code-server --bind-addr 0.0.0.0:8080 --user-data-dir /var/lib/code-server --auth password
Restart=always

[Install]
WantedBy=multi-user.target


Tak jak napisałem wyżej, mimo braku zgłaszania błedów, strona (aplikacja/serwer) nie działa.

Mogę prosić o pomoc?

1 odpowiedź

+2 głosów
odpowiedź 4 stycznia 2023 przez Utlamo Obywatel (1,540 p.)
Może coś takiego? https://github.com/conwnet/github1s
wejdź sobie na swój dowolny projekt github i dopisz 1s czyli z linku https://github.com/conwnet/github1s robimy https://github1s.com/conwnet/github1s
Projekt jest dostępny na github więc możesz sobie w sieci lokalnej postawić.
komentarz 6 stycznia 2023 przez Ardzej16 Początkujący (450 p.)
Powiem szczeże, że nie mam pojęcia jak tego użyć (lokalnie w sensie na serwerze).
Nie robiłem nic na gicie jeszcze (nie uczyłem się więc póki co jest to dla mnie czarna magia)

Podobne pytania

0 głosów
1 odpowiedź 349 wizyt
0 głosów
1 odpowiedź 439 wizyt
0 głosów
1 odpowiedź 498 wizyt

92,453 zapytań

141,262 odpowiedzi

319,088 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...