Git Product home page Git Product logo

nextcloud_ynh's Introduction

Nextcloud for YunoHost

Integration level Working status Maintenance status

Install Nextcloud with YunoHost

Read this README in other languages.

This package allows you to install Nextcloud quickly and simply on a YunoHost server.
If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

Nextcloud Hub is a fully open-source on-premises content collaboration platform. Teams access, share and edit their documents, chat and participate in video calls and manage their mail and calendar and projects across mobile, desktop and web interfaces.

YunoHost-specific features

In addition to Nextcloud core features, the following are made available with this package:

  • Integrate with YunoHost users and SSO - i.e. logout button
  • Allow one user to be the administrator (set at the installation)
  • Allow multiple instances of this application
  • Optionally access the user home folder from Nextcloud files (set at the installation, the sharing is enabled by default)
  • Serve /.well-known paths for CalDAV and CardDAV on the domain only if it's not already served - i.e. by Baïkal

Shipped version: 29.0.2~ynh1

Demo: https://demo.nextcloud.com/

Screenshots

Screenshot of Nextcloud

Documentation and resources

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that:

sudo yunohost app install https://github.com/YunoHost-Apps/nextcloud_ynh/tree/testing --debug
or
sudo yunohost app upgrade nextcloud -u https://github.com/YunoHost-Apps/nextcloud_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps

nextcloud_ynh's People

Contributors

alexaubin avatar ericgaspar avatar frju365 avatar gredin67 avatar jeromelebleu avatar jimbojoe avatar julienmalik avatar kay0u avatar lapineige avatar maniackcrudelis avatar mayeulc avatar mickael-martin avatar narfnarf avatar nathanael-h avatar nicofrand avatar oniricorpe avatar orhtej2 avatar pp-r avatar rafi594 avatar saimyx avatar sebmennetrier avatar sirferdek avatar tagadda avatar thatoo avatar thovi98 avatar tituspijean avatar yalh76 avatar yunohost-bot avatar zamentur avatar zejman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nextcloud_ynh's Issues

Nextcloud send emails about "localhost" instead of my domain name

Hi, Nextcloud 10 sends email refering to "localhost" instead of my domain name

Bonjour Prénom Nom,

Vous recevez ce message car l'activité suivante a eu lieu sur http://localhost/

    marine a partagé Photos avec vous - Aujourd’hui 22:00:01

I didn't have the chance to test it with nextcloud 11 yet since I haven't done the update.
It would be great to fix this! Thanks for your help

Multiinstance

I suppose we could transform this app as multi instance one's easily. It was in 9.0.2 .

Problème d'accès aux fichiers

Bonjour,

J'ai installé le chiffrement sur nextcloud et ce message est apparu

Clé privée invalide pour l'application de chiffrement. Veuillez mettre à jour le mot de passe de la clef privée dans vos paramètres personnels pour récupérer l'accès à vos fichiers chiffrés.

J'ai essayé de changer le mot de passe mais toujours le même message

Quand j'essaye d'ouvrir un fichier j'ai

Nextcloud
Service Unavailable

Merci d'avance pour votre aide

Missing YunoHost tile

The YunoHost tile is missing in this application.
Unfortunately, even after applying latest fixes for missing tiles (see this bug), it still doesn't show up.
The root cause seems to be the CSP nonce rules implemented in Nextcloud 11, that prevent the ynhpanel.js to be loaded by the browser.
I see no fix/workaround at this time, unless creating a dedicated Nextcloud app that would link back to the YunoHost menu.

error during installation if owncloud is already installed

Hi,

First I'd like to thank you for your work on porting the app!

I was excited to see that someone already started the transition so I went ahead and tried to install it using web admin and it returned no error but when connecting to nextcloud a 404 error happened.

Using ssh i got:

Attention : Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' for details.
Succès ! Configuration de SSOwat générée avec succès
Succès ! Installation terminée
:~# systemctl status nginx.service
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled)
Active: active (running) (Result: exit-code) since mar. 2016-05-24 20:48:24 CEST; 1 months 7 days ago
Process: 8283 ExecReload=/usr/sbin/nginx -g daemon on; master_process on; -s reload (code=exited, status=1/FAILURE)
Main PID: 1546 (nginx)
CGroup: /system.slice/nginx.service
├─ 1546 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
├─ 7502 nginx: worker process
├─ 7503 nginx: worker process
├─ 7504 nginx: worker process
├─ 7505 nginx: worker process
└─17308 nginx: worker process is shutting down

systemd[1]: Reloading A high performance web server and a reverse proxy server.
nginx[7336]: nginx: [emerg] duplicate location "/.well-known/caldav" in /etc/nginx/conf.d/mywebsite.eu.d/owncloud.conf:4
systemd[1]: nginx.service: control process exited, code=exited status=1
systemd[1]: Reload failed for A high performance web server and a reverse proxy server.
systemd[1]: Reloading A high performance web server and a reverse proxy server.
systemd[1]: Reloaded A high performance web server and a reverse proxy server.
systemd[1]: Reloading A high performance web server and a reverse proxy server.
nginx[8283]: nginx: [emerg] duplicate location "/.well-known/caldav" in /etc/nginx/conf.d/mywebsite.eu.d/owncloud.conf:4
systemd[1]: nginx.service: control process exited, code=exited status=1
systemd[1]: Reload failed for A high performance web server and a reverse proxy server.
:~# journalctl -xn
-- Logs begin at mer. 2016-06-22 22:10:01 CEST, end at ven. 2016-07-01 16:16:02 CEST. --
slapd[3145]: <= mdb_equality_candidates: (uniqueMember) not indexed
slapd[3145]: <= mdb_equality_candidates: (uniqueMember) not indexed
slapd[3145]: <= mdb_equality_candidates: (uniqueMember) not indexed
slapd[3145]: <= mdb_equality_candidates: (uniqueMember) not indexed
CRON[8306]: pam_unix(cron:session): session closed for user owncloud
sshd[8367]: Connection closed by 120.25.230.254 [preauth]
CRON[8305]: pam_unix(cron:session): session closed for user nextcloud
CRON[8370]: pam_unix(cron:session): session opened for user root by (uid=0)
CRON[8371]: (root) CMD (/usr/local/rtm/bin/rtm 14 > /dev/null 2> /dev/null)
CRON[8370]: pam_unix(cron:session): session closed for user root

Then I deleted owncloud and now nextcloud is working.

I'm available If you need any additionnal tests or informations

Update package to 12.0.4

Update is possible through command line but not available in the nextcloud admin panel.
sudo -u nextcloud php /var/www/nextcloud/updater/updater.phar -vv

Update 11.0.3 killed my Nextcloud

Hi,
I did try to update to the 11.0.3 from Nextcloud v11.0.2.
It failed because of "unable to write to /tmp/xxx". Then it tried to get the backup back, but it was stuck at :
Extraction des modèles depuis les paquets : 100%
Now I try to install the backup by myself and I get the same result:

sudo yunohost backup restore nextcloud-before-upgrade2
Attention : --hooks is deprecated and will be removed in thefuture. Please use --system instead.
Attention : YunoHost est déjà installé
Voulez-vous vraiment restaurer un système déjà installé ? [y/N] : y
Attention : « yunohost app checkurl » est déprécié et sera bientôt supprimé
Extraction des modèles depuis les paquets : 100%

After 2 hours, I got this:

Attention : cp: impossible d'évaluer « ./www/3rdparty/pimple/src »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/3rdparty/punic/code »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/3rdparty/punic/LICENSE.txt »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/3rdparty/punic/UNICODE-LICENSE.txt »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/3rdparty/phpseclib/LICENSE »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/3rdparty/phpseclib/File »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/3rdparty/phpseclib/System »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/3rdparty/phpseclib/openssl.cnf »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/3rdparty/phpseclib/Crypt »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/3rdparty/phpseclib/bootstrap.php »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/3rdparty/phpseclib/Math »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/3rdparty/phpseclib/Net »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/3rdparty/phpseclib/AUTHORS »: Aucun fichier ou dossier de ce type

One hour more, and:

Attention : cp: impossible d'évaluer « ./www/3rdparty/swiftmailer/lib »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/lib/composer/installed.json »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/lib/composer/LICENSE »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/lib/composer/autoload_static.php »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/lib/composer/autoload_namespaces.php »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/lib/composer/ClassLoader.php »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/lib/composer/autoload_real.php »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/lib/composer/autoload_classmap.php »: Aucun fichier ou dossier de ce type
Attention : cp: impossible d'évaluer « ./www/lib/composer/autoload_psr4.php »: Aucun fichier ou dossier de ce type
Erreur : Impossible de restaurer l'application « nextcloud »
Attention : ERROR 1008 (HY000) at line 1: Can't drop database 'nextcloud'; database doesn't exist
Attention : ERROR 1396 (HY000) at line 1: Operation DROP USER failed for 'nextcloud'@'localhost'
Erreur : Rien n'a été restauré

What is wrong with this installation?
Thanks.

Yunohost 2.6 beta sync fail

Hi

After updating to 2.6, the sync client stopped syncing. It seems related to mysqld.sock, which isn't found according to the nginx log :

https://paste.yunohost.org/erowatidez.tex

When trying to get mysqld to start, it seems not to be installed (anymore?) :
https://paste.yunohost.org/wabohudomi.pas

This might also be a coincidence, this might be related to yunohost more than nextcloud, but i just want to raise the issue in order for you to test before the update

https://forum.yunohost.org/t/nextcloud-sync-error-on-yunohost-2-6/2825/1

NC 12 is out !

Hi,

Nextcloud 12 is out today. It includes a js script loader app, which could help solving
#26

Happy to test beta if needed

Set fail2ban rules

In order to protect against brute-force attacks, fail2ban rules should ideally be set. There's an example here that can serve as guideline.

Upgrade to Nextcloud 12.0 fails: "PHP Fatal error: Class '\OC\Memcache\APC' not found in /var/www/nextcloud/lib/private/Memcache/Factory.php on line 116"

I am trying to upgrade nextcloud to 12.0 using the moulinette, but it seems to fail with the error:

PHP Fatal error:  Class '\OC\Memcache\APC' not found in /var/www/nextcloud/lib/private/Memcache/Factory.php on line 116

Complete log: https://paste.yunohost.org/rewaninole

Fortunately the upgrade mechanism is quite robust and it successuly restores a backup :). Really nice job on this part!

I have also opened a ticket here, I wasn't sure where was the best: https://dev.yunohost.org/issues/985

Internal server error

Hi,
After a fresh YunoHost server install I want to try NextCloud but on my browser I only get this message error. Do someone know where we can find any log?

Thanks!

capture d ecran 2018-01-16 a 15 43 47

Level 5 forced

>>>> INSTALL SCRIPT <<<<
✘ At line 170 'ynh_die' or 'exit' command is executed with system modification before.
 This system modification is an issue if a verification exit the script.                                          
 You should move this verification before any system modification.                                                
✘ set -eu is missing at beginning of file. For details, look at https://dev.yunohost.org/issues/419 

There no way to check LDAP before any modification...
set -eu replaced by ynh_abort_if_errors

>>>> REMOVE SCRIPT <<<<
✘ set -u is missing at beginning of file. For details, look at https://dev.yunohost.org/issues/419 

No set -u, but using of ynh_secure_remove

>>>> UPGRADE SCRIPT <<<<
✘ At line 217 'ynh_die' or 'exit' command is executed with system modification before.
✘ set -eu is missing at beginning of file. For details, look at https://dev.yunohost.org/issues/419 

It's not possible to check the upgrade before.
set -eu replaced by ynh_abort_if_errors

>>>> BACKUP SCRIPT <<<<
✘ set -eu is missing at beginning of file. For details, look at https://dev.yunohost.org/issues/419 

set -eu is at the line 10.

>>>> RESTORE SCRIPT <<<<
✘ At line 42 'ynh_die' or 'exit' command is executed with system modification before.
 This system modification is an issue if a verification exit the script.
 You should move this verification before any system modification.
✘ set -eu is missing at beginning of file. For details, look at https://dev.yunohost.org/issues/419

No system modifications before the line 42.
set -eu is at the line 10.

Log out of ynh don't log out from nextcoud

Step to reproduce : you need 2 user's

  1. Be totally unlogued from ynh and nextcould
  2. Login at user1 via nextcould -> redirected to ynh login
  3. Click/go on nextcloud => logged like user1
  4. Come back to ynh
  5. Log out
  6. Login as user2
  7. Click on nextcloud => logged like user1

Same issue with owncloud before.

Update to 11.0

It would be great if you could update the package to the rencently released version 11 of nextcloud.

v 10.0.0

Are you planning to upgrade the App to v 10.0.0?

Nextcloud 12 SAMEORIGIN security warning

Hey there,
After upgrading Nextcloud to version 12 via Nextcloud's updater, it gives the following security warning:

The "X-Frame-Options" HTTP header is not configured to equal to "SAMEORIGIN". This is a potential security or privacy risk and we recommend adjusting this setting.

This looks like we may need to modify something in the Nginx config file for the site created by nextcloud_ynh, but I'm not sure exactly what or how.

Web interface broken with firefox 53 on osx

As I was changing nginx conf after some security tests
https://forum.yunohost.org/t/gixy-check-nginx-security/2892/3
(it is not related, i put everything back to normal, and it still doesn't work on firefox)

i noticed that my web interface is broken with firefox 53 on osx : the main frame is always blank (no file, contact or agenda), and some elements of the left frame appear in an unusual way ({{variable_name}} instead of the actual variable in the agenda, for example)

Chromium and Safari work perfectly and the console of FF shows many warnings :
https://paste.yunohost.org/xuxiyubepa.vhdl
for the sake of comparaison, here is the chromium console output
https://paste.yunohost.org/vopafiqeli.vhdl
and Safari's console output
https://paste.yunohost.org/ileyisopoj.coffee

I wondered if it is related to SSO or any ynh-related issue before reporting it on nextcloud github page

yunohost: 2.6.2
yunohost-admin: 2.6.0
moulinette: 2.6.0
ssowat: 2.6.6

NC : 11.0.2.7

Update from OC 9.x -> NC 11.x fails.

Update from YNH official owncloud install as instructed in readme file fails (and nukes owncloud in the process). Owncloud/nextcloud does not support upgrades spanning more than one major version number.

The introduction of introduction of nextcloud 11.x to the installer in this repo blocks upgrade path from yunohost official owncloud app,

Please provide interim OC 9.x -> NC 10.x alternative.

Unable to answer to usage statistics notification

As reported after the upgrade to v10.0.0 - see #2 (comment), it's not possible to answer to the usage statistics notification.

There are at least two bugs, probably coming from upstream:

  • the message link does not include the subpath. Details: I've installed Nextcloud at /nextcloud but the link points to /index.php/settings/admin/survey_client.
  • the button links does not include the domain at all but localhost instead. Details: the HTML code for the button is:
<button class="action-button pull-right primary" data-type="POST" data-href="http://localhost/ocs/v2.php/apps/survey_client/api/v1/monthly">Send usage</button>

Can't log out from Nextcloud !

Hello,

I am on Nextcloud 12.0.4 with my up to date Yunohost.

Bug 1 :
I log in Yunohost through SSO, I click on Nextcloud icon and arrive in the File section of Nextcloud.
I click on log out from the top right menu section of Nextcloud.
Nextcloud reload and I come back to the Files section of Nextcloud.
It seems the log out option of Nextcloud is broken.

Bug 2 (similar to Issue 19):
I log in Yunohost through SSO, I click on Nextcloud icon and arrive in the File section of Nextcloud.
I go back to the SSO welcome page (page with all apps icons), I click on log out. I am out of Yunohost.
I enter the direct link to Nextcloud (such as www.myyunohost.org/nextcloud) and I am automatically log in Nextcloud.
And now I can log out Nextcloud from from the top right menu section of Nextcloud (I am not brought back to the file section of Nextcloud, like in Bug 1 situation).
I seems the SSO log out does not disconnect Nextcloud.

Other situation : If I log in Nextcloud through direct link (such as www.myyunohost.org/nextcloud), and entering ID /password on the Nextcloud welcome page, then I can log out from the top right menu section of Nextcloud.
Really strange...

Can other people reproduce these situations ?

backup before update

I have a big problem with the updage of this package.
Before update Nextcloud, il make a backup... a backup of ALL ITS DATA.... while my datas are on external folder (local type)
Is it possible to backup only nextcloud files (/var/www/nextcloud) ?

Can't connecter to Nextcloud on Android via Wifi

I'm installed Yunohost 2.5 ans nextcloud app.

Desktop client van connecter to my instance however Android can't when I'm on Wifi (under the same local network than my Raspberry).

If I try to connect with data network it works.

Logs says :

Login failed: 'admin' (Remote IP: '192.168.1.59')

But admin is not my username

Unable to share folders with a public link

Hi,

I've been in an Education Center to get a job, and instead of sharing via gDrive or OneDrive, I'd like to show to my group that you could use something else. So I decided to share with my NextCloud app on Yunohost, however, for some reason, I can't.

It says

Sharing is not allowed.

I checked those things:

  • My NextCloud app has public access,
  • I allowed the use of the Share API,
  • I set permissions chmod and chown open enough so users with the link can see the files/folders.

At some point, I need to go deeper, but I don't know what to do. I checked everything I am aware of.

What am I missing?

🍻

Link to the Yunohost topic

Add change_url script

In order for this application to allow to change the URL via the yunohost app change-url command (available since YunoHost 2.6), the change_url script must be created.

Content Security - Scripts

Hi,

I just installed this app into my Yunohost, however on launching the software it's not working because of the content security on the JS scripts. Is this going to be fixed on future releases or do i need to make a configuration change?

Access forbidden: Nextcloud became inaccessible

Hi
Suddenly the Nextcloud became Inaccessible with the login page saying access forbidden. I am on testing branch.

I had to add cgi.fix_pathinfo=1 to /etc/php5/conf.d/nextcloud.ini to make it work again.
What could be the cause of this sudden denial of access ?

Nextcloud installation fails on Yunohost 2.5

The nextcloud_ynh does not seem to check the version of yunohost, and always use the ynh_replace_string, which is new to yunohost 2.6.

The official image for raspberry pi is still 2.5, so the installation fails.

It can be solve by running on the command line a:

apt-get update && apt-get dist-upgrade.

However, it might be relevant to check the version and install accordingly.

Best regards

Installation failed

Hi
I get an error while installation :

++ whoami
+ [[ nextcloud = root ]]
+ sudo sudo -u nextcloud php occ --no-interaction --no-ansi app:disable updatenotification
updatenotification disabled
+ _exec_occ app:enable user_ldap
+ exec_occ /var/www/nextcloud nextcloud app:enable user_ldap
+ local WORKDIR=/var/www/nextcloud
+ local AS_USER=nextcloud
+ shift 2
+ cd /var/www/nextcloud
+ exec_as nextcloud php occ --no-interaction --no-ansi app:enable user_ldap
+ local USER=nextcloud
+ shift 1
++ whoami
+ [[ nextcloud = root ]]
+ sudo sudo -u nextcloud php occ --no-interaction --no-ansi app:enable user_ldap
Warning: 
Warning: 
Warning:   [Exception]
Warning:   App "LDAP user and group backend" cannot be installed because the following dependencies are not fulfilled: The library ldap is not available.
Warning: 
Warning: 
Warning: app:enable [-g|--groups GROUPS] [--] <app-id>
Warning: 
Executing script '/var/cache/yunohost/from_file/nextcloud_ynh-master/scripts/remove'...
+ source ./_common.sh
++ APPNAME=nextcloud
+++ cut -d= -f2

yunohost: 2.7.2
yunohost-admin: 2.7.2
moulinette: 2.7.2
ssowat: 2.7.2

Log rotation

Log rotation must be set at installation: /home/yunohost.app/nextcloud/data/nextcloud.log grows constantly (700Mb on my server at the moment).

Upgrade from 11.0.1 to 11.0.2

Hello there.

I’ve installed Nextcloud on my Yunohost instance. The installed version is the 11.0.1.
Now that the 11.0.2 is out, there is no update avaible in the Yunohost Admin.

Is there a way to update without deleting and reinstalling the application ?
Thanks for your help.

Music App & ampache api

Hi there,
Since the music app support ampache api, i try to use it instead of using ampache app (working anyway) but i can't connect my lineage phone using power ampache app.
I already learn that the ampache integration require to generate a dedicated password in personal setting/music (source)

I assumed it was relating to the SSO so i triedsudo yunohost app setting nextcloud skipped_uris -v "/index.php/apps/music/ampache" and sudo yunohost app setting nextcloud skipped_uris -v "/index.php/apps/music/ampache/server/xml.server.php" follow-up to sudo yunohost app ssowatconf
(source) but no success!
I don't know where to find logs to debug by myself or, more likely, to submit here.
Thx for attention,
Julien
`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.