• 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ę

0 głosów
751 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 (52,910 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ź 705 wizyt
0 głosów
1 odpowiedź 1,335 wizyt
0 głosów
1 odpowiedź 1,231 wizyt

93,742 zapytań

142,678 odpowiedzi

323,297 komentarzy

63,328 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...