All Projects â†’ nextcloud â†’ logreader

nextcloud / logreader

Licence: other
📜 Log reader for Nextcloud

Programming Languages

javascript
184084 projects - #8 most used programming language
PHP
23972 projects - #3 most used programming language
CSS
56736 projects
typescript
32286 projects
Makefile
30231 projects

Projects that are alternatives of or similar to logreader

aws-serverless-nextcloud
moved - https://github.com/f7o/aws-serverless-nextcloud
Stars: ✭ 78 (+69.57%)
Mutual labels:  nextcloud
checksum
Plugin for Nextcloud and ownCloud to create hashes of files.
Stars: ✭ 25 (-45.65%)
Mutual labels:  nextcloud
dart-nextcloud
A Nextcloud client for dart
Stars: ✭ 18 (-60.87%)
Mutual labels:  nextcloud
weather
⛅ī¸ Weather app for Nextcloud
Stars: ✭ 41 (-10.87%)
Mutual labels:  nextcloud
nextcloud docker
Docker setup to run Nextcloud
Stars: ✭ 35 (-23.91%)
Mutual labels:  nextcloud
dockerimages
đŸŗ Some dockerfiles based on alpine
Stars: ✭ 27 (-41.3%)
Mutual labels:  nextcloud
nextcloud announcements
ℹī¸ The latest Nextcloud news directly in your notifications
Stars: ✭ 16 (-65.22%)
Mutual labels:  nextcloud
integration github
🐙 GitHub integration into Nextcloud
Stars: ✭ 41 (-10.87%)
Mutual labels:  nextcloud
previewgenerator
Nextcloud app to do preview generation in the background.
Stars: ✭ 355 (+671.74%)
Mutual labels:  nextcloud
ldapcontacts
View other LDAP users as contacts in Nextcloud and see the personal data they shared
Stars: ✭ 18 (-60.87%)
Mutual labels:  nextcloud
nextcloud-docker
☁ī¸ NextCloud with SSL and Docker
Stars: ✭ 30 (-34.78%)
Mutual labels:  nextcloud
files videoplayer
đŸ“ŧ Old video viewer for Nextcloud
Stars: ✭ 92 (+100%)
Mutual labels:  nextcloud
mediadc
Nextcloud Media Duplicate Collector application
Stars: ✭ 57 (+23.91%)
Mutual labels:  nextcloud
Android-SingleSignOn
Single sign-on for Nextcloud (Android Library Project)
Stars: ✭ 62 (+34.78%)
Mutual labels:  nextcloud
SaorTech-cloud-services
A range of scripts to provision and configure open source cloud services.
Stars: ✭ 23 (-50%)
Mutual labels:  nextcloud
viewer
đŸ–ŧ Simple file viewer with slideshow for media
Stars: ✭ 68 (+47.83%)
Mutual labels:  nextcloud
backmeup
BackMeUp: An automated MySQL / MariaDB databases and files backup solution on *nix Machines using Amazon S3, WebDAV (ownCloud / NextCloud etc.), Google Drive and Dropbox.
Stars: ✭ 80 (+73.91%)
Mutual labels:  nextcloud
MySB
MySB (MySeedBox) is more than a simplified installation script of a multi-users Seedbox. There are many solutions to install a Seedbox, but we never talk about safety and regular operations. MySB could be renamed MySSB (MySecuredSeedBox).
Stars: ✭ 105 (+128.26%)
Mutual labels:  nextcloud
nextcloud-java-api
Java api library to access nextcloud features from java applications
Stars: ✭ 61 (+32.61%)
Mutual labels:  nextcloud
nextcloud-snap
☁ī¸đŸ“Ļ Nextcloud packaged as a snap
Stars: ✭ 1,445 (+3041.3%)
Mutual labels:  nextcloud

Log Reader

screenshot

Log reader for Nextcloud with clean exception display, infinite scrolling and more.

Install instructions

Installed by default

Log Reader is installed by default in recent versions of Nextcloud so you don't have to do anything else to use the app.

Install the latest sable release manually

  • Download the last pre-build release
  • Extract the tar.gz into the apps folder

Install from source

  • clone the repo in the apps folder
  • Run make in the logreader folder

Developing

For building the app node and npm are required

Building

Building the app can be done using the Makefile

make

Automatic rebuilding during development

During development the webpack dev server can be used to automatically build the code for every change.

Since the compiled source from the webpack dev server need to be injected in the regular Nextcloud sources a proxy setup is needed to combine things.

If your local Nextcloud setup runs at http://localcloud an nginx configuration for the proxy would look like the following:

server {
    listen 81;
    server_name localcloud;

    location /apps/logreader/build/main.js {
        proxy_pass http://localhost:3000/build/main.js;
    }
    location /apps/logreader/build/main.css {
        return 404;
    }
    
    location /build {
        proxy_pass http://localhost:3000;
    }
    location /__webpack_hmr {
        proxy_set_header Host $host;
        proxy_pass http://localhost:3000;
        proxy_set_header Connection '';
        proxy_http_version 1.1;
        chunked_transfer_encoding off;
        proxy_buffering off;
        proxy_cache off;
    }

    location / {
        proxy_set_header Host $host;
        proxy_hide_header Content-Security-Policy;
        proxy_pass http://localcloud/;
    }
}

This will run the proxy at http://localcloud:81/

With the proxy configured you can start the webpack dev server and specify where the Nextcloud proxy is.

PROXY_URL="http://localcloud:81/ make watch
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].