A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3043
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3060
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Undefined array key 0

Filename: geshi/geshi.php

Line Number: 3469

Backtrace:

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 3469
Function: _error_handler

File: /var/www/stikked/application/libraries/geshi/geshi.php
Line: 2547
Function: parse_non_string_part

File: /var/www/stikked/application/libraries/Process.php
Line: 45
Function: parse_code

File: /var/www/stikked/application/models/Pastes.php
Line: 661
Function: syntax

File: /var/www/stikked/application/controllers/Main.php
Line: 554
Function: getLists

File: /var/www/stikked/index.php
Line: 284
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /var/www/stikked/system/core/Exceptions.php:271)

Filename: view/rss.php

Line Number: 2

Backtrace:

File: /var/www/stikked/themes/bootstrap/views/view/rss.php
Line: 2
Function: header

File: /var/www/stikked/application/core/MY_Loader.php
Line: 147
Function: include

File: /var/www/stikked/application/core/MY_Loader.php
Line: 33
Function: _ci_load

File: /var/www/stikked/application/controllers/Main.php
Line: 559
Function: view

File: /var/www/stikked/index.php
Line: 284
Function: require_once

Tom's Paste Tom's Paste https://paste.escher.cc/ en .env https://paste.escher.cc/view/d1499bdf Sun, 14 Nov 2021 00:16:19 +0100 Tom https://paste.escher.cc/view/d1499bdf
  1. # only set this to true when testing/debugging
  2. # when unset: 1 (true) - dont unset this, just for development
  3. DEBUG=0
  4. SQL_DEBUG=0
  5.  
  6. # hosts the application can run under e.g. recipes.mydomain.com,cooking.mydomain.com,...
  7. ALLOWED_HOSTS=*
  8.  
  9. # random secret key, use for example `base64 /dev/urandom | head -c50` to generate one
  10. SECRET_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  11.  
  12. # your default timezone See https://timezonedb.com/time-zones for a list of timezones
  13. TIMEZONE=Europe/Berlin
  14.  
  15. # add only a database password if you want to run with the default postgres, otherwise change settings accordingly
  16. DB_ENGINE=django.db.backends.postgresql
  17. # DB_OPTIONS= {} # e.g. {"sslmode":"require"} to enable ssl
  18. POSTGRES_HOST=db_recipes
  19. POSTGRES_PORT=5432
  20. POSTGRES_USER=djangouser
  21. POSTGRES_PASSWORD=xxxxxx
  22. POSTGRES_DB=djangodb
  23.  
  24. # database connection string, when used overrides other database settings.
  25. # format might vary depending on backend
  26. #DATABASE_URL = engine://djangouser:djangopass@db_recipes:5432/djangodb
  27.  
  28. # the default value for the user preference 'fractions' (enable/disable fraction support)
  29. # default: disabled=0
  30. FRACTION_PREF_DEFAULT=0
  31.  
  32. # the default value for the user preference 'comments' (enable/disable commenting system)
  33. # default comments enabled=1
  34. COMMENT_PREF_DEFAULT=1
  35.  
  36. # Users can set a amount of time after which the shopping list is refreshed when they are in viewing mode
  37. # This is the minimum interval users can set. Setting this to low will allow users to refresh very frequently which
  38. # might cause high load on the server. (Technically they can obviously refresh as often as they want with their own scripts)
  39. SHOPPING_MIN_AUTOSYNC_INTERVAL=5
  40.  
  41. # Default for user setting sticky navbar
  42. # STICKY_NAV_PREF_DEFAULT=1
  43.  
  44. # If base URL is something other than just /  (you are serving a subfolder in your proxy for instance http://recipe_app/recipes/)
  45. # SCRIPT_NAME=/recipes
  46.  
  47. # If staticfiles are stored at a different location uncomment and change accordingly, MUST END IN /
  48. # this is not required if you are just using a subfolder
  49. # This can either be a relative path from the applications base path or the url of an external host
  50. # STATIC_URL=/static/
  51.  
  52. # If mediafiles are stored at a different location uncomment and change accordingly, MUST END IN /
  53. # this is not required if you are just using a subfolder
  54. # This can either be a relative path from the applications base path or the url of an external host
  55. # MEDIA_URL=/media/
  56.  
  57. # Serve mediafiles directly using gunicorn. Basically everyone recommends not doing this. Please use any of the examples
  58. # provided that include an additional nxginx container to handle media file serving.
  59. # If you know what you are doing turn this back on (1) to serve media files using djangos serve() method.
  60. # when unset: 1 (true) - this is temporary until an appropriate amount of time has passed for everyone to migrate
  61. GUNICORN_MEDIA=0
  62.  
  63. # S3 Media settings: store mediafiles in s3 or any compatible storage backend (e.g. minio)
  64. # as long as S3_ACCESS_KEY is not set S3 features are disabled
  65. # S3_ACCESS_KEY=
  66. # S3_SECRET_ACCESS_KEY=
  67. # S3_BUCKET_NAME=
  68. # S3_REGION_NAME= # default none, set your region might be required
  69. # S3_QUERYSTRING_AUTH=1 # default true, set to 0 to serve media from a public bucket without signed urls
  70. # S3_QUERYSTRING_EXPIRE=3600 # number of seconds querystring are valid for
  71. # S3_ENDPOINT_URL= # when using a custom endpoint like minio
  72.  
  73. # Email Settings, see https://docs.djangoproject.com/en/3.2/ref/settings/#email-host
  74. # Required for email confirmation and password reset (automatically activates if host is set)
  75. # EMAIL_HOST=
  76. # EMAIL_PORT=
  77. # EMAIL_HOST_USER=
  78. # EMAIL_HOST_PASSWORD=
  79. # EMAIL_USE_TLS=0
  80. # EMAIL_USE_SSL=0
  81. # DEFAULT_FROM_EMAIL= # email sender address (default 'webmaster@localhost')
  82. # ACCOUNT_EMAIL_SUBJECT_PREFIX= # prefix used for account related emails (default "[Tandoor Recipes] ")
  83.  
  84. # allow authentication via reverse proxy (e.g. authelia), leave off if you dont know what you are doing
  85. # see docs for more information https://vabene1111.github.io/recipes/features/authentication/
  86. # when unset: 0 (false)
  87. REVERSE_PROXY_AUTH=0
  88.  
  89. # Default settings for spaces, apply per space and can be changed in the admin view
  90. # SPACE_DEFAULT_MAX_RECIPES=0 # 0=unlimited recipes
  91. # SPACE_DEFAULT_MAX_USERS=0 # 0=unlimited users per space
  92. # SPACE_DEFAULT_MAX_FILES=0 # Maximum file storage for space in MB. 0 for unlimited, -1 to disable file upload.
  93. # SPACE_DEFAULT_ALLOW_SHARING=1 # Allow users to share recipes with public links
  94.  
  95. # allow people to create accounts on your application instance (without an invite link)
  96. # when unset: 0 (false)
  97. # ENABLE_SIGNUP=0
  98.  
  99. # If signup is enabled you might want to add a captcha to it to prevent spam
  100. # HCAPTCHA_SITEKEY=
  101. # HCAPTCHA_SECRET=
  102.  
  103. # if signup is enabled you might want to provide urls to data protection policies or terms and conditions
  104. # TERMS_URL=
  105. # PRIVACY_URL=
  106. # IMPRINT_URL=
  107.  
  108. # enable serving of prometheus metrics under the /metrics path
  109. # ATTENTION: view is not secured (as per the prometheus default way) so make sure to secure it
  110. # trough your web server (or leave it open of you dont care if the stats are exposed)
  111. # ENABLE_METRICS=0
  112.  
  113. # allows you to setup OAuth providers
  114. # see docs for more information https://vabene1111.github.io/recipes/features/authentication/
  115. # SOCIAL_PROVIDERS = allauth.socialaccount.providers.github, allauth.socialaccount.providers.nextcloud,
  116.  
  117. # Should a newly created user from a social provider get assigned to the default space and given permission by default ?
  118. # ATTENTION: This feature might be deprecated in favor of a space join and public viewing system in the future
  119. # default 0 (false), when 1 (true) users will be assigned space and group
  120. # SOCIAL_DEFAULT_ACCESS = 1
  121.  
  122. # if SOCIAL_DEFAULT_ACCESS is used, which group should be added
  123. # SOCIAL_DEFAULT_GROUP=guest
  124.  
  125. # Django session cookie settings. Can be changed to allow a single django application to authenticate several applications
  126. # when running under the same database
  127. # SESSION_COOKIE_DOMAIN=.example.com
  128. # SESSION_COOKIE_NAME=sessionid # use this only to not interfere with non unified django applications under the same top level domain
  129.  
  130. # by default SORT_TREE_BY_NAME is disabled this will store all Keywords and Food in the order they are created
  131. # enabling this setting makes saving new keywords and foods very slow, which doesn't matter in most usecases.
  132. # however, when doing large imports of recipes that will create new objects, can increase total run time by 10-15x
  133. # Keywords and Food can be manually sorted by name in Admin
  134. # This value can also be temporarily changed in Admin, it will revert the next time the application is started
  135. # This will be fixed/changed in the future by changing the implementation or finding a better workaround for sorting
  136. # SORT_TREE_BY_NAME=0
  137. # LDAP authentication
  138. # default 0 (false), when 1 (true) list of allowed users will be fetched from LDAP server
  139. #LDAP_AUTH=
  140. #AUTH_LDAP_SERVER_URI=
  141. #AUTH_LDAP_BIND_DN=
  142. #AUTH_LDAP_BIND_PASSWORD=
  143. #AUTH_LDAP_USER_SEARCH_BASE_DN=
  144. #
  145.  
  146.  
]]>
.env https://paste.escher.cc/view/1ff5a83c Sun, 14 Nov 2021 00:15:17 +0100 Tom https://paste.escher.cc/view/1ff5a83c
  1. # only set this to true when testing/debugging
  2. # when unset: 1 (true) - dont unset this, just for development
  3. DEBUG=0
  4. SQL_DEBUG=0
  5.  
  6. # hosts the application can run under e.g. recipes.mydomain.com,cooking.mydomain.com,...
  7. ALLOWED_HOSTS=*
  8.  
  9. # random secret key, use for example `base64 /dev/urandom | head -c50` to generate one
  10. SECRET_KEY=RM0XBoAc8aUIZlvuRQuOPc0KURIZGXMXFAebHmBxFsBdMmqrmj
  11.  
  12. # your default timezone See https://timezonedb.com/time-zones for a list of timezones
  13. TIMEZONE=Europe/Berlin
  14.  
  15. # add only a database password if you want to run with the default postgres, otherwise change settings accordingly
  16. DB_ENGINE=django.db.backends.postgresql
  17. # DB_OPTIONS= {} # e.g. {"sslmode":"require"} to enable ssl
  18. POSTGRES_HOST=db_recipes
  19. POSTGRES_PORT=5432
  20. POSTGRES_USER=djangouser
  21. POSTGRES_PASSWORD=password
  22. POSTGRES_DB=djangodb
  23.  
  24. # database connection string, when used overrides other database settings.
  25. # format might vary depending on backend
  26. #DATABASE_URL = engine://djangouser:djangopass@db_recipes:5432/djangodb
  27.  
  28. # the default value for the user preference 'fractions' (enable/disable fraction support)
  29. # default: disabled=0
  30. FRACTION_PREF_DEFAULT=0
  31.  
  32. # the default value for the user preference 'comments' (enable/disable commenting system)
  33. # default comments enabled=1
  34. COMMENT_PREF_DEFAULT=1
  35.  
  36. # Users can set a amount of time after which the shopping list is refreshed when they are in viewing mode
  37. # This is the minimum interval users can set. Setting this to low will allow users to refresh very frequently which
  38. # might cause high load on the server. (Technically they can obviously refresh as often as they want with their own scripts)
  39. SHOPPING_MIN_AUTOSYNC_INTERVAL=5
  40.  
  41. # Default for user setting sticky navbar
  42. # STICKY_NAV_PREF_DEFAULT=1
  43.  
  44. # If base URL is something other than just /  (you are serving a subfolder in your proxy for instance http://recipe_app/recipes/)
  45. # SCRIPT_NAME=/recipes
  46.  
  47. # If staticfiles are stored at a different location uncomment and change accordingly, MUST END IN /
  48. # this is not required if you are just using a subfolder
  49. # This can either be a relative path from the applications base path or the url of an external host
  50. # STATIC_URL=/static/
  51.  
  52. # If mediafiles are stored at a different location uncomment and change accordingly, MUST END IN /
  53. # this is not required if you are just using a subfolder
  54. # This can either be a relative path from the applications base path or the url of an external host
  55. # MEDIA_URL=/media/
  56.  
  57. # Serve mediafiles directly using gunicorn. Basically everyone recommends not doing this. Please use any of the examples
  58. # provided that include an additional nxginx container to handle media file serving.
  59. # If you know what you are doing turn this back on (1) to serve media files using djangos serve() method.
  60. # when unset: 1 (true) - this is temporary until an appropriate amount of time has passed for everyone to migrate
  61. GUNICORN_MEDIA=0
  62.  
  63. # S3 Media settings: store mediafiles in s3 or any compatible storage backend (e.g. minio)
  64. # as long as S3_ACCESS_KEY is not set S3 features are disabled
  65. # S3_ACCESS_KEY=
  66. # S3_SECRET_ACCESS_KEY=
  67. # S3_BUCKET_NAME=
  68. # S3_REGION_NAME= # default none, set your region might be required
  69. # S3_QUERYSTRING_AUTH=1 # default true, set to 0 to serve media from a public bucket without signed urls
  70. # S3_QUERYSTRING_EXPIRE=3600 # number of seconds querystring are valid for
  71. # S3_ENDPOINT_URL= # when using a custom endpoint like minio
  72.  
  73. # Email Settings, see https://docs.djangoproject.com/en/3.2/ref/settings/#email-host
  74. # Required for email confirmation and password reset (automatically activates if host is set)
  75. # EMAIL_HOST=
  76. # EMAIL_PORT=
  77. # EMAIL_HOST_USER=
  78. # EMAIL_HOST_PASSWORD=
  79. # EMAIL_USE_TLS=0
  80. # EMAIL_USE_SSL=0
  81. # DEFAULT_FROM_EMAIL= # email sender address (default 'webmaster@localhost')
  82. # ACCOUNT_EMAIL_SUBJECT_PREFIX= # prefix used for account related emails (default "[Tandoor Recipes] ")
  83.  
  84. # allow authentication via reverse proxy (e.g. authelia), leave off if you dont know what you are doing
  85. # see docs for more information https://vabene1111.github.io/recipes/features/authentication/
  86. # when unset: 0 (false)
  87. REVERSE_PROXY_AUTH=0
  88.  
  89. # Default settings for spaces, apply per space and can be changed in the admin view
  90. # SPACE_DEFAULT_MAX_RECIPES=0 # 0=unlimited recipes
  91. # SPACE_DEFAULT_MAX_USERS=0 # 0=unlimited users per space
  92. # SPACE_DEFAULT_MAX_FILES=0 # Maximum file storage for space in MB. 0 for unlimited, -1 to disable file upload.
  93. # SPACE_DEFAULT_ALLOW_SHARING=1 # Allow users to share recipes with public links
  94.  
  95. # allow people to create accounts on your application instance (without an invite link)
  96. # when unset: 0 (false)
  97. # ENABLE_SIGNUP=0
  98.  
  99. # If signup is enabled you might want to add a captcha to it to prevent spam
  100. # HCAPTCHA_SITEKEY=
  101. # HCAPTCHA_SECRET=
  102.  
  103. # if signup is enabled you might want to provide urls to data protection policies or terms and conditions
  104. # TERMS_URL=
  105. # PRIVACY_URL=
  106. # IMPRINT_URL=
  107.  
  108. # enable serving of prometheus metrics under the /metrics path
  109. # ATTENTION: view is not secured (as per the prometheus default way) so make sure to secure it
  110. # trough your web server (or leave it open of you dont care if the stats are exposed)
  111. # ENABLE_METRICS=0
  112.  
  113. # allows you to setup OAuth providers
  114. # see docs for more information https://vabene1111.github.io/recipes/features/authentication/
  115. # SOCIAL_PROVIDERS = allauth.socialaccount.providers.github, allauth.socialaccount.providers.nextcloud,
  116.  
  117. # Should a newly created user from a social provider get assigned to the default space and given permission by default ?
  118. # ATTENTION: This feature might be deprecated in favor of a space join and public viewing system in the future
  119. # default 0 (false), when 1 (true) users will be assigned space and group
  120. # SOCIAL_DEFAULT_ACCESS = 1
  121.  
  122. # if SOCIAL_DEFAULT_ACCESS is used, which group should be added
  123. # SOCIAL_DEFAULT_GROUP=guest
  124.  
  125. # Django session cookie settings. Can be changed to allow a single django application to authenticate several applications
  126. # when running under the same database
  127. # SESSION_COOKIE_DOMAIN=.example.com
  128. # SESSION_COOKIE_NAME=sessionid # use this only to not interfere with non unified django applications under the same top level domain
  129.  
  130. # by default SORT_TREE_BY_NAME is disabled this will store all Keywords and Food in the order they are created
  131. # enabling this setting makes saving new keywords and foods very slow, which doesn't matter in most usecases.
  132. # however, when doing large imports of recipes that will create new objects, can increase total run time by 10-15x
  133. # Keywords and Food can be manually sorted by name in Admin
  134. # This value can also be temporarily changed in Admin, it will revert the next time the application is started
  135. # This will be fixed/changed in the future by changing the implementation or finding a better workaround for sorting
  136. # SORT_TREE_BY_NAME=0
  137. # LDAP authentication
  138. # default 0 (false), when 1 (true) list of allowed users will be fetched from LDAP server
  139. #LDAP_AUTH=
  140. #AUTH_LDAP_SERVER_URI=
  141. #AUTH_LDAP_BIND_DN=
  142. #AUTH_LDAP_BIND_PASSWORD=
  143. #AUTH_LDAP_USER_SEARCH_BASE_DN=
  144. #
  145. VIRTUAL_HOST=cook.escher.cc
  146. LETSENCRYPT_HOST=escher.cc
  147. LETSENCRYPT_EMAIL=thomas@escher.cc
  148.  
  149.  
]]>
docker-compose.yml https://paste.escher.cc/view/af035731 Sun, 14 Nov 2021 00:14:02 +0100 Tom https://paste.escher.cc/view/af035731
  1. version: "2"
  2. services:
  3.   db_recipes:
  4.     image: postgres
  5.     environment:
  6.       - POSTGRES_DB=postgres
  7.       - POSTGRES_USER=postgres
  8.       - POSTGRES_PASSWORD=postgres
  9.     restart: unless-stopped
  10.  
  11.   recipes:
  12.     image: vabene1111/recipes
  13.     container_name: recipes
  14.     ports:
  15.       - 92:8080
  16.     volumes:
  17.       - ./staticfiles:/opt/recipes/staticfiles
  18.       - ./mediafiles:/opt/recipes/mediafiles
  19.     environment:
  20.       - SECRET_KEY=RM0XBoAc8aUIZlvuRQuOPc0KURIZGXMXFAebHmBxFsBdMmqrmj
  21.       - DB_ENGINE=django.db.backends.postgresql
  22.       - POSTGRES_HOST=db_recipes
  23.       - POSTGRES_PORT=5432
  24.       - POSTGRES_USER=postgres
  25.       - POSTGRES_PASSWORD=postgres
  26.       - POSTGRES_DB=postgres
  27.     restart: unless-stopped
  28.     depends_on:
  29.       - db_recipes
  30.  
]]>
Re: /etc/nginx/conf.d/gateway.conf https://paste.escher.cc/view/36655ea7 Tue, 05 Oct 2021 20:30:54 +0200 Melodic Baboon https://paste.escher.cc/view/36655ea7
  1. #/etc/nginx/conf.d/gateway.conf
  2. #
  3. ############################
  4. # Port    81 = Gateway     #
  5. # Port    82 = Wordpress   #
  6. # Port    83 = Nextcloud   #
  7. # Port    84 = Stikked     #
  8. # Port    85 = Roundcube   #
  9. # Port    86 = Rainloop    #
  10. # Port    87 = osTicket    #
  11. # Port    88 = Stikked     #
  12. # Port    89 = Office      #
  13. # Port    90 = FF-Sync     #
  14. # Port    91 = Framadate   #
  15. # Port    92 = Conbee      #
  16. # Port  8001 = VDR         #
  17. # Port 32400 = Plex        #
  18. ############################
  19. #
  20. ###############################################################
  21. # Subdomain für Wordpress                                     #
  22. ###############################################################
  23. #
  24. #### Let's Enrypt ####
  25. listen 80;
  26. server_name escher.cc 192.168.200.10;
  27. charset utf-8;
  28. root /var/www;
  29. location ^~ /.well-known/acme-challenge {
  30. proxy_pass http://127.0.0.1:81;
  31. proxy_set_header Host $host;
  32.  }
  33.  return 301 https://$host$request_uri;
  34.  }
  35. }
  36. #### Wordpress (82) ####
  37. listen 443 ssl http2;
  38. server_name escher.cc 192.168.200.10;
  39. charset utf-8;
  40. include /etc/nginx/ssl.conf;
  41. include /etc/nginx/proxy.conf;
  42. include /etc/nginx/header.conf;
  43. location ^~ / {
  44. proxy_set_header Host $host;
  45. proxy_set_header X-Real-IP $remote_addr;
  46. proxy_set_header X-Forwarded-Proto $scheme;
  47. proxy_pass http://127.0.0.1:82;
  48. proxy_set_header Connection "";
  49. proxy_request_buffering off;
  50.  }
  51. }
  52. ###############################################################
  53. # Subdomain für Nextcloud                                     #
  54. ###############################################################
  55. #
  56. listen 80;
  57. server_name cloud.escher.cc;
  58. charset utf-8;
  59. root /var/www;
  60. location ^~ /.well-known/acme-challenge {
  61. proxy_pass http://127.0.0.1:81;
  62.  }
  63.   return 301 https://$host$request_uri;
  64.  }
  65.  
  66.  
  67. }
  68. listen 443 ssl http2;
  69. server_name cloud.escher.cc;
  70. charset utf-8;
  71. include /etc/nginx/ssl.conf;
  72. include /etc/nginx/proxy.conf;
  73. include /etc/nginx/header.conf;
  74. location = /.well-known/carddav {
  75. return 301 $scheme://$host/remote.php/dav;
  76. }
  77. location = /.well-known/caldav {
  78. return 301 $scheme://$host/remote.php/dav;
  79. }
  80. location ^~ / {
  81. #
  82. location = /.well-known/webfinger {
  83. return 301 /index.php$uri;
  84. }
  85. #
  86. location ^~ /.well-known {
  87. location = /.well-known/nodeinfo {
  88. return 301 /index.php$uri; }
  89. }
  90. #
  91. proxy_set_header Host $host;
  92. proxy_set_header X-Real-IP $remote_addr;
  93. proxy_set_header X-Forwarded-Proto $scheme;
  94. proxy_pass http://127.0.0.1:83;
  95. proxy_set_header Connection "";
  96. proxy_request_buffering off;
  97.  }
  98.  
  99. }
  100. ##############################################################
  101. # Subdomain für Roundcube                                    #
  102. ##############################################################
  103. #
  104. #server {
  105. #listen 80;
  106. #server_name mail.escher.cc;
  107. #charset utf-8;
  108. #root /var/www;
  109. #location ^~ /.well-known/acme-challenge {
  110. #proxy_pass http://127.0.0.1:81;
  111. #}
  112. #location / {
  113. #return 301 https://$host$request_uri;
  114. #}
  115.  
  116.  
  117. #}
  118. #server {
  119. #listen 443 ssl http2;
  120. #server_name mail.escher.cc;
  121. #charset utf-8;
  122. #include /etc/nginx/ssl.conf;
  123. #location ^~ / {
  124. #client_max_body_size 1024M;
  125. #proxy_max_temp_file_size 1024M;
  126. #proxy_connect_timeout 300;
  127. #proxy_send_timeout 300;
  128. #proxy_read_timeout 300;
  129. #send_timeout 300;
  130. #proxy_set_header Host $host;
  131. #proxy_set_header X-Real-IP $remote_addr;
  132. #proxy_set_header X-Forwarded-Proto $scheme;
  133. #proxy_cookie_path / "/; secure; HttpOnly";
  134. #proxy_pass http://127.0.0.1:85;
  135. #proxy_http_version 1.1;
  136. #proxy_set_header Connection "";
  137. #proxy_buffering off;
  138. #proxy_request_buffering off;
  139. # }
  140.  
  141. #}
  142. ##############################################################
  143. # Subdomain für Rainloop                                     #
  144. ##############################################################
  145. #
  146. #server {
  147. #listen 80;
  148. #server_name mail.escher.cc;
  149. #charset utf-8;
  150. #root /var/www;
  151. #location ^~ /.well-known/acme-challenge {
  152. #proxy_pass http://127.0.0.1:81;
  153. #}
  154. #location / {
  155. #return 301 https://$host$request_uri;
  156. #}
  157. #
  158. #
  159. #}
  160. #server {
  161. #listen 443 ssl http2;
  162. #server_name mail.escher.cc;
  163. #charset utf-8;
  164. #include /etc/nginx/ssl.conf;
  165. #location ^~ / {
  166. #client_max_body_size 1024M;
  167. #proxy_max_temp_file_size 1024M;
  168. #proxy_connect_timeout 300;
  169. #proxy_send_timeout 300;
  170. #proxy_read_timeout 300;
  171. #send_timeout 300;
  172. #proxy_set_header Host $host;
  173. #proxy_set_header X-Real-IP $remote_addr;
  174. #proxy_set_header X-Forwarded-Proto $scheme;
  175. #proxy_cookie_path / "/; secure; HttpOnly";
  176. #proxy_pass http://127.0.0.1:86;
  177. #proxy_http_version 1.1;
  178. #proxy_set_header Connection "";
  179. #proxy_buffering off;
  180. #proxy_request_buffering off;
  181. # }
  182. #
  183. #}
  184. ##############################################################
  185. # Subdomain für Plex                                         #
  186. ##############################################################
  187. #
  188.  
  189. listen 80;
  190. server_name plex.escher.cc;
  191. charset utf-8;
  192. root /var/www;
  193. location ^~ /.well-known/acme-challenge {
  194. proxy_pass http://127.0.0.1:81;
  195.  }
  196. return 301 https://$host$request_uri;
  197. }
  198.  
  199.  
  200. }
  201. listen 443 ssl http2;
  202. server_name plex.escher.cc;
  203. charset utf-8;
  204. include /etc/nginx/ssl.conf;
  205. location ^~ / {
  206. proxy_set_header Host $host;
  207. proxy_set_header X-Real-IP $remote_addr;
  208. proxy_set_header X-Forwarded-Proto $scheme;
  209. proxy_cookie_path / "/; secure; HttpOnly";
  210. proxy_pass http://127.0.0.1:32400;
  211. proxy_set_header Connection "";
  212. proxy_request_buffering off;
  213. }
  214.  
  215. }
  216. ##############################################################
  217. # Collabora                                                  #
  218. ##############################################################
  219. listen 80;
  220. server_name office.escher.cc;
  221. charset utf-8;
  222. root /var/www;
  223. # static files
  224. location ^~ /loleaflet {
  225.     proxy_pass https://localhost:9980;
  226.     proxy_set_header Host $http_host;
  227. }
  228.  
  229. # WOPI discovery URL
  230. location ^~ /hosting/discovery {
  231.     proxy_pass https://localhost:9980;
  232.     proxy_set_header Host $http_host;
  233. }
  234.  
  235. # main websocket
  236. location ~ ^/lool {
  237.     proxy_pass https://localhost:9980;
  238.     proxy_set_header Upgrade $http_upgrade;
  239.     proxy_set_header Connection "Upgrade";
  240.     proxy_set_header Host $http_host;
  241.     proxy_read_timeout 36000s;
  242. }
  243.  
  244. # for mobile editing
  245. location ^~ /hosting/capabilities {
  246.     proxy_pass https://localhost:9980;
  247.     proxy_set_header Host $http_host;
  248. }
  249. }
  250.  
  251.  
  252.  
  253. ########################################################
  254. # Subdomain für FF-Sync                                #
  255. ########################################################
  256.  
  257. listen 80;
  258. server_name sync.escher.cc;
  259. charset utf-8;
  260. root /var/www;
  261. location ^~ /.well-known/acme-challenge {
  262. proxy_pass http://127.0.0.1:81;
  263.  }
  264. return 301 https://$host$request_uri;
  265. }
  266. }
  267. listen 443 ssl http2;
  268. server_name sync.escher.cc;
  269. charset utf-8;
  270. include /etc/nginx/ssl.conf;
  271. location ^~ / {
  272. proxy_set_header Host $host;
  273. proxy_set_header X-Real-IP $remote_addr;
  274. proxy_set_header X-Forwarded-Proto $scheme;
  275. proxy_cookie_path / "/; secure; HttpOnly";
  276. proxy_pass http://192.168.200.10:5000;
  277. proxy_set_header Connection "";
  278. proxy_request_buffering off;
  279. }
  280. }
  281. ##############################################################
  282. # Subdomain für osTicket                                     #
  283. ##############################################################
  284.  
  285. listen 80;
  286. server_name ticket.escher.cc;
  287. charset utf-8;
  288. root /var/www;
  289. location ^~ /.well-known/acme-challenge {
  290. proxy_pass http://127.0.0.1:81;
  291.  }
  292. return 301 https://$host$request_uri;
  293. }
  294.  
  295.  
  296. }
  297. listen 443 ssl http2;
  298. server_name ticket.escher.cc;
  299. charset utf-8;
  300. include /etc/nginx/ssl.conf;
  301. location ^~ / {
  302. proxy_set_header Host $host;
  303. proxy_set_header X-Real-IP $remote_addr;
  304. proxy_set_header X-Forwarded-Proto $scheme;
  305. proxy_cookie_path / "/; secure; HttpOnly";
  306. proxy_pass http://127.0.0.1:87;
  307. proxy_set_header Connection "";
  308. proxy_request_buffering off;
  309. }
  310.  
  311. }
  312. ##############################################################
  313. #  Stikked                                                   #
  314. ##############################################################
  315. #
  316.  
  317. listen 80;
  318. server_name paste.escher.cc;
  319. charset utf-8;
  320. root /var/www;
  321. location ^~ /.well-known/acme-challenge {
  322. proxy_pass http://127.0.0.1:81;
  323.  }
  324. return 301 https://$host$request_uri;
  325. }
  326.  
  327.  
  328. }
  329. listen 443 ssl http2;
  330. server_name paste.escher.cc;
  331. charset utf-8;
  332. location ^~ / {
  333. proxy_set_header Host $host;
  334. proxy_set_header X-Real-IP $remote_addr;
  335. proxy_set_header X-Forwarded-Proto $scheme;
  336. proxy_cookie_path / "/; secure; HttpOnly";
  337. proxy_pass http://127.0.0.1:84;
  338. proxy_set_header Connection "";
  339. proxy_request_buffering off;
  340. }
  341. }
  342. #
  343. ##############################################################
  344. # Subdomain für VDR                                          #
  345. ##############################################################
  346. #
  347.  
  348. listen 80;
  349. server_name vdr.escher.cc;
  350. charset utf-8;
  351. root /var/www;
  352. location ^~ /.well-known/acme-challenge {
  353. proxy_pass http://127.0.0.1:81;
  354.  }
  355. return 301 https://$host$request_uri;
  356. }
  357.  
  358.  
  359. }
  360. listen 443 ssl http2;
  361. server_name vdr.escher.cc;
  362. charset utf-8;
  363. include /etc/nginx/ssl.conf;
  364. location ^~ / {
  365. proxy_set_header Host $host;
  366. proxy_set_header X-Real-IP $remote_addr;
  367. proxy_set_header X-Forwarded-Proto $scheme;
  368. proxy_cookie_path / "/; secure; HttpOnly";
  369. proxy_pass http://192.168.200.10:8001;
  370. proxy_set_header Connection "";
  371. proxy_request_buffering off;
  372. }
  373.  
  374. }
  375. #
  376. #### Mailcow ####
  377. #
  378. listen 443 ssl http2;
  379. server_name mail.escher.cc;
  380. charset utf-8;
  381. include /etc/nginx/ssl.conf;
  382. location ^~ / {
  383. proxy_set_header Host $host;
  384. proxy_set_header X-Real-IP $remote_addr;
  385. proxy_set_header X-Forwarded-Proto $scheme;
  386. proxy_cookie_path / "/; secure; HttpOnly";
  387. proxy_pass https://192.168.200.10:444;
  388. proxy_set_header Connection "";
  389. proxy_request_buffering off;
  390.  }
  391.  
  392. }
  393.  
  394. ##############################################################
  395. #  Framadate                                                 #
  396. ##############################################################
  397. #
  398. upstream php-handler {
  399.   server unix:/run/php/php8.0-fpm.sock;
  400. }
  401.     listen 80;
  402.     server_name date.escher.cc;
  403.     return 301 https://$host$request_uri;
  404. }
  405.  
  406.     listen 443 http2 ssl;
  407.     server_name date.escher.cc;
  408.  
  409. #    include gzip_params;
  410. #    include ssl_params;
  411.  
  412.     root /var/www/framadate/;
  413.     index index.html index.htm index.php;
  414.     access_log /var/log/nginx/framadate.access.log;
  415.     error_log /var/log/nginx/framadate.error.log;
  416.  
  417.  
  418.     location / {
  419.         index index.php index.html;
  420.  
  421.         rewrite ^/([a-zA-Z0-9-]+)$ /studs.php?poll=$1;
  422.         rewrite ^/([a-zA-Z0-9-]+)/action/([a-zA-Z_-]+)/(.+)$ /studs.php?poll=$1&$2=$3;
  423.         rewrite "^/([a-zA-Z0-9-]+)/vote/([a-zA-Z0-9]{16})$" /studs.php?poll=$1&vote=$2;
  424.         rewrite "^/([a-zA-Z0-9-]{24})/admin$" /adminstuds.php?poll=$1;
  425.         rewrite "^/([a-zA-Z0-9-]{24})/admin/vote/([a-zA-Z0-9]{16})$" /adminstuds.php?poll=$1&vote=$2;
  426.         rewrite "^/([a-zA-Z0-9-]{24})/admin/action/([a-zA-Z_-]+)(/(.+))?$" /adminstuds.php?poll=$1&$2=$4;
  427.     }
  428.  
  429.     location = /admin {
  430.         return 301 https://$host$request_uri/;
  431.     }
  432.  
  433.     location /admin/ {
  434.         auth_basic "Administration de Framapad";
  435.         auth_basic_user_file /var/www/framadate/.htpasswd;
  436.     }
  437.  
  438.     location ~* \.(jpg|jpeg|gif|css|png|js|map|woff|woff2|ttf|svg|eot)$ {
  439.         expires 30d;
  440.         access_log off;
  441.     }
  442.  
  443.     location ~ /\. {
  444.         deny all;
  445.     }
  446.  
  447.     location ~ \.php$ {
  448.         include fastcgi_params;
  449.         fastcgi_pass unix:/run/php/php8.0-fpm.sock;
  450. #        fastcgi_pass php-handler;
  451.         fastcgi_index index.php;
  452.         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  453.         fastcgi_param PHP_VALUE "upload_max_filesize = 20M \n post_max_size=21M";
  454.         client_max_body_size 21M;
  455.         fastcgi_buffers 64 4K;
  456.     }
  457. }
  458. ##############################################################
  459. # Subdomain für Phoscon Conbee                               #
  460. ##############################################################
  461. #
  462.  
  463. listen 80;
  464. server_name conbee.escher.cc;
  465. charset utf-8;
  466. root /var/www;
  467. location ^~ /.well-known/acme-challenge {
  468. proxy_pass http://127.0.0.1:81;
  469.  }
  470. return 301 https://$host$request_uri;
  471. }
  472.  
  473. }
  474. # }
  475. listen 443 ssl http2;
  476. server_name conbee.escher.cc;
  477. charset utf-8;
  478. location ^~ / {
  479. proxy_set_header Host $host;
  480. proxy_set_header X-Real-IP $remote_addr;
  481. proxy_set_header X-Forwarded-Proto $scheme;
  482. proxy_cookie_path / "/; secure; HttpOnly";
  483. proxy_pass http://192.168.200.5;
  484. proxy_set_header Connection "";
  485. proxy_request_buffering off;
  486. }
  487. }
  488.  
]]>
Re: Re: header.conf https://paste.escher.cc/view/c2389f89 Tue, 05 Oct 2021 20:29:43 +0200 Walloping Octupus https://paste.escher.cc/view/c2389f89
  1. add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; prel>
  2. add_header X-Robots-Tag "none";
  3. add_header X-Download-Options noopen;
  4. add_header X-Frame-Options "SAMEORIGIN" always;
  5. add_header X-Permitted-Cross-Domain-Policies none;
  6. add_header X-Content-Type-Options "nosniff" always;
  7. add_header X-XSS-Protection "1; mode=block" always;
  8. # A Comment
  9. add_header Referrer-Policy "no-referrer";
]]>
Re: header.conf https://paste.escher.cc/view/c42c7212 Tue, 05 Oct 2021 16:06:16 +0200 Mustard Hornbill https://paste.escher.cc/view/c42c7212
  1. add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; prel>
  2. add_header X-Robots-Tag "none";
  3. add_header X-Download-Options noopen;
  4. add_header X-Frame-Options "SAMEORIGIN" always;
  5. add_header X-Permitted-Cross-Domain-Policies none;
  6. add_header X-Content-Type-Options "nosniff" always;
  7. add_header X-XSS-Protection "1; mode=block" always;
  8. # A Comment
  9. add_header Referrer-Policy "no-referrer";
]]>
/etc/nginx/conf.d/gateway.conf https://paste.escher.cc/view/27e855c9 Mon, 20 Sep 2021 23:11:43 +0200 Tom https://paste.escher.cc/view/27e855c9
  1. #/etc/nginx/conf.d/gateway.conf
  2. #
  3. ############################
  4. # Port    81 = Gateway     #
  5. # Port    82 = Wordpress   #
  6. # Port    83 = Nextcloud   #
  7. # Port    84 = Stikked     #
  8. # Port    85 = Roundcube   #
  9. # Port    86 = Rainloop    #
  10. # Port    87 = osTicket    #
  11. # Port    88 = Stikked     #
  12. # Port    89 = Office      #
  13. # Port    90 = FF-Sync     #
  14. # Port    91 = Framadate   #
  15. # Port    92 = Conbee      #
  16. # Port  8001 = VDR         #
  17. # Port 32400 = Plex        #
  18. ############################
  19. #
  20. ###############################################################
  21. # Subdomain für Wordpress                                     #
  22. ###############################################################
  23. #
  24. #### Let's Enrypt ####
  25. server {
  26. listen 80;
  27. server_name escher.cc 192.168.200.10;
  28. charset utf-8;
  29. root /var/www;
  30. location ^~ /.well-known/acme-challenge {
  31. proxy_pass http://127.0.0.1:81;
  32. proxy_set_header Host $host;
  33.  }
  34. location / {
  35.  return 301 https://$host$request_uri;
  36.  }
  37. }
  38. #### Wordpress (82) ####
  39. server {
  40. listen 443 ssl http2;
  41. server_name escher.cc 192.168.200.10;
  42. charset utf-8;
  43. include /etc/nginx/ssl.conf;
  44. include /etc/nginx/proxy.conf;
  45. include /etc/nginx/header.conf;
  46. location ^~ / {
  47. client_max_body_size 1024M;
  48. proxy_max_temp_file_size 1024M;
  49. proxy_connect_timeout 300;
  50. proxy_read_timeout 300;
  51. proxy_send_timeout 300;
  52. send_timeout 300;
  53. proxy_set_header Host $host;
  54. proxy_set_header X-Real-IP $remote_addr;
  55. proxy_set_header X-Forwarded-Proto $scheme;
  56. proxy_pass http://127.0.0.1:82;
  57. proxy_http_version 1.1;
  58. proxy_set_header Connection "";
  59. proxy_buffering off;
  60. proxy_request_buffering off;
  61.  }
  62. }
  63. ###############################################################
  64. # Subdomain für Nextcloud                                     #
  65. ###############################################################
  66. #
  67. server {
  68. listen 80;
  69. server_name cloud.escher.cc;
  70. charset utf-8;
  71. root /var/www;
  72. location ^~ /.well-known/acme-challenge {
  73. proxy_pass http://127.0.0.1:81;
  74.  }
  75. location / {
  76.   return 301 https://$host$request_uri;
  77.  }
  78.  
  79.  
  80. }
  81. server {
  82. listen 443 ssl http2;
  83. server_name cloud.escher.cc;
  84. charset utf-8;
  85. include /etc/nginx/ssl.conf;
  86. include /etc/nginx/proxy.conf;
  87. include /etc/nginx/header.conf;
  88. location = /.well-known/carddav {
  89. return 301 $scheme://$host/remote.php/dav;
  90. }
  91. location = /.well-known/caldav {
  92. return 301 $scheme://$host/remote.php/dav;
  93. }
  94. location ^~ / {
  95. #
  96. location = /.well-known/webfinger {
  97. return 301 /index.php$uri;
  98. }
  99. #
  100. location ^~ /.well-known {
  101. location = /.well-known/nodeinfo {
  102. return 301 /index.php$uri; }
  103. }
  104. #
  105. client_max_body_size 10240M;
  106. proxy_max_temp_file_size 10240M;
  107. proxy_connect_timeout 300;
  108. proxy_send_timeout 300;
  109. proxy_read_timeout 300;
  110. send_timeout 3600;
  111. proxy_set_header Host $host;
  112. proxy_set_header X-Real-IP $remote_addr;
  113. proxy_set_header X-Forwarded-Proto $scheme;
  114. proxy_pass http://127.0.0.1:83;
  115. proxy_http_version 1.1;
  116. proxy_set_header Connection "";
  117. proxy_buffering off;
  118. proxy_request_buffering off;
  119.  }
  120.  
  121. }
  122. ##############################################################
  123. # Subdomain für Roundcube                                    #
  124. ##############################################################
  125. #
  126. #server {
  127. #listen 80;
  128. #server_name mail.escher.cc;
  129. #charset utf-8;
  130. #root /var/www;
  131. #location ^~ /.well-known/acme-challenge {
  132. #proxy_pass http://127.0.0.1:81;
  133. #}
  134. #location / {
  135. #return 301 https://$host$request_uri;
  136. #}
  137.  
  138.  
  139. #}
  140. #server {
  141. #listen 443 ssl http2;
  142. #server_name mail.escher.cc;
  143. #charset utf-8;
  144. #include /etc/nginx/ssl.conf;
  145. #location ^~ / {
  146. #client_max_body_size 1024M;
  147. #proxy_max_temp_file_size 1024M;
  148. #proxy_connect_timeout 300;
  149. #proxy_send_timeout 300;
  150. #proxy_read_timeout 300;
  151. #send_timeout 300;
  152. #proxy_set_header Host $host;
  153. #proxy_set_header X-Real-IP $remote_addr;
  154. #proxy_set_header X-Forwarded-Proto $scheme;
  155. #proxy_cookie_path / "/; secure; HttpOnly";
  156. #proxy_pass http://127.0.0.1:85;
  157. #proxy_http_version 1.1;
  158. #proxy_set_header Connection "";
  159. #proxy_buffering off;
  160. #proxy_request_buffering off;
  161. # }
  162.  
  163. #}
  164. ##############################################################
  165. # Subdomain für Rainloop                                     #
  166. ##############################################################
  167. #
  168. #server {
  169. #listen 80;
  170. #server_name mail.escher.cc;
  171. #charset utf-8;
  172. #root /var/www;
  173. #location ^~ /.well-known/acme-challenge {
  174. #proxy_pass http://127.0.0.1:81;
  175. #}
  176. #location / {
  177. #return 301 https://$host$request_uri;
  178. #}
  179. #
  180. #
  181. #}
  182. #server {
  183. #listen 443 ssl http2;
  184. #server_name mail.escher.cc;
  185. #charset utf-8;
  186. #include /etc/nginx/ssl.conf;
  187. #location ^~ / {
  188. #client_max_body_size 1024M;
  189. #proxy_max_temp_file_size 1024M;
  190. #proxy_connect_timeout 300;
  191. #proxy_send_timeout 300;
  192. #proxy_read_timeout 300;
  193. #send_timeout 300;
  194. #proxy_set_header Host $host;
  195. #proxy_set_header X-Real-IP $remote_addr;
  196. #proxy_set_header X-Forwarded-Proto $scheme;
  197. #proxy_cookie_path / "/; secure; HttpOnly";
  198. #proxy_pass http://127.0.0.1:86;
  199. #proxy_http_version 1.1;
  200. #proxy_set_header Connection "";
  201. #proxy_buffering off;
  202. #proxy_request_buffering off;
  203. # }
  204. #
  205. #}
  206. ##############################################################
  207. # Subdomain für Plex                                         #
  208. ##############################################################
  209. #
  210. server {
  211.  
  212. listen 80;
  213. server_name plex.escher.cc;
  214. charset utf-8;
  215. root /var/www;
  216. location ^~ /.well-known/acme-challenge {
  217. proxy_pass http://127.0.0.1:81;
  218.  }
  219. location / {
  220. return 301 https://$host$request_uri;
  221. }
  222.  
  223.  
  224. }
  225. server {
  226. listen 443 ssl http2;
  227. server_name plex.escher.cc;
  228. charset utf-8;
  229. include /etc/nginx/ssl.conf;
  230. location ^~ / {
  231. client_max_body_size 1024M;
  232. proxy_max_temp_file_size 1024M;
  233. proxy_connect_timeout 300;
  234. proxy_read_timeout 300;
  235. proxy_send_timeout 300;
  236. send_timeout 300;
  237. proxy_set_header Host $host;
  238. proxy_set_header X-Real-IP $remote_addr;
  239. proxy_set_header X-Forwarded-Proto $scheme;
  240. proxy_cookie_path / "/; secure; HttpOnly";
  241. proxy_pass http://127.0.0.1:32400;
  242. proxy_http_version 1.1;
  243. proxy_set_header Connection "";
  244. proxy_buffering off;
  245. proxy_request_buffering off;
  246. }
  247.  
  248. }
  249. ##############################################################
  250. # Collabora                                                  #
  251. ##############################################################
  252. server {
  253. listen 80;
  254. server_name office.escher.cc;
  255. charset utf-8;
  256. root /var/www;
  257. # static files
  258. location ^~ /loleaflet {
  259.     proxy_pass https://localhost:9980;
  260.     proxy_set_header Host $http_host;
  261. }
  262.  
  263. # WOPI discovery URL
  264. location ^~ /hosting/discovery {
  265.     proxy_pass https://localhost:9980;
  266.     proxy_set_header Host $http_host;
  267. }
  268.  
  269. # main websocket
  270. location ~ ^/lool {
  271.     proxy_pass https://localhost:9980;
  272.     proxy_set_header Upgrade $http_upgrade;
  273.     proxy_set_header Connection "Upgrade";
  274.     proxy_set_header Host $http_host;
  275.     proxy_read_timeout 36000s;
  276. }
  277.  
  278. # for mobile editing
  279. location ^~ /hosting/capabilities {
  280.     proxy_pass https://localhost:9980;
  281.     proxy_set_header Host $http_host;
  282. }
  283. }
  284.  
  285.  
  286.  
  287. ########################################################
  288. # Subdomain für FF-Sync                                #
  289. ########################################################
  290.  
  291. server {
  292. listen 80;
  293. server_name sync.escher.cc;
  294. charset utf-8;
  295. root /var/www;
  296. location ^~ /.well-known/acme-challenge {
  297. proxy_pass http://127.0.0.1:81;
  298.  }
  299. location / {
  300. return 301 https://$host$request_uri;
  301. }
  302. }
  303. server {
  304. listen 443 ssl http2;
  305. server_name sync.escher.cc;
  306. charset utf-8;
  307. include /etc/nginx/ssl.conf;
  308. location ^~ / {
  309. client_max_body_size 1024M;
  310. proxy_max_temp_file_size 1024M;
  311. proxy_connect_timeout 300;
  312. proxy_send_timeout 300;
  313. proxy_read_timeout 300;
  314. send_timeout 300;
  315. proxy_set_header Host $host;
  316. proxy_set_header X-Real-IP $remote_addr;
  317. proxy_set_header X-Forwarded-Proto $scheme;
  318. proxy_cookie_path / "/; secure; HttpOnly";
  319. proxy_pass http://192.168.200.10:5000;
  320. proxy_http_version 1.1;
  321. proxy_set_header Connection "";
  322. proxy_buffering off;
  323. proxy_request_buffering off;
  324. }
  325. }
  326. ##############################################################
  327. # Subdomain für osTicket                                     #
  328. ##############################################################
  329.  
  330. server {
  331. listen 80;
  332. server_name ticket.escher.cc;
  333. charset utf-8;
  334. root /var/www;
  335. location ^~ /.well-known/acme-challenge {
  336. proxy_pass http://127.0.0.1:81;
  337.  }
  338. location / {
  339. return 301 https://$host$request_uri;
  340. }
  341.  
  342.  
  343. }
  344. server {
  345. listen 443 ssl http2;
  346. server_name ticket.escher.cc;
  347. charset utf-8;
  348. include /etc/nginx/ssl.conf;
  349. location ^~ / {
  350. client_max_body_size 1024M;
  351. proxy_max_temp_file_size 1024M;
  352. proxy_connect_timeout 300;
  353. proxy_send_timeout 300;
  354. proxy_read_timeout 300;
  355. send_timeout 300;
  356. proxy_set_header Host $host;
  357. proxy_set_header X-Real-IP $remote_addr;
  358. proxy_set_header X-Forwarded-Proto $scheme;
  359. proxy_cookie_path / "/; secure; HttpOnly";
  360. proxy_pass http://127.0.0.1:87;
  361. proxy_http_version 1.1;
  362. proxy_set_header Connection "";
  363. proxy_buffering off;
  364. proxy_request_buffering off;
  365. }
  366.  
  367. }
  368. ##############################################################
  369. #  Stikked                                                   #
  370. ##############################################################
  371. #
  372. server {
  373.  
  374. listen 80;
  375. server_name paste.escher.cc;
  376. charset utf-8;
  377. root /var/www;
  378. location ^~ /.well-known/acme-challenge {
  379. proxy_pass http://127.0.0.1:81;
  380.  }
  381. location / {
  382. return 301 https://$host$request_uri;
  383. }
  384.  
  385.  
  386. }
  387. server {
  388. listen 443 ssl http2;
  389. server_name paste.escher.cc;
  390. charset utf-8;
  391. location ^~ / {
  392. client_max_body_size 1024M;
  393. proxy_max_temp_file_size 1024M;
  394. proxy_connect_timeout 300;
  395. proxy_send_timeout 300;
  396. proxy_read_timeout 300;
  397. send_timeout 300;
  398. proxy_set_header Host $host;
  399. proxy_set_header X-Real-IP $remote_addr;
  400. proxy_set_header X-Forwarded-Proto $scheme;
  401. proxy_cookie_path / "/; secure; HttpOnly";
  402. proxy_pass http://127.0.0.1:84;
  403. proxy_http_version 1.1;
  404. proxy_set_header Connection "";
  405. proxy_buffering off;
  406. proxy_request_buffering off;
  407. }
  408. }
  409. #
  410. ##############################################################
  411. # Subdomain für VDR                                          #
  412. ##############################################################
  413. #
  414. server {
  415.  
  416. listen 80;
  417. server_name vdr.escher.cc;
  418. charset utf-8;
  419. root /var/www;
  420. location ^~ /.well-known/acme-challenge {
  421. proxy_pass http://127.0.0.1:81;
  422.  }
  423. location / {
  424. return 301 https://$host$request_uri;
  425. }
  426.  
  427.  
  428. }
  429. server {
  430. listen 443 ssl http2;
  431. server_name vdr.escher.cc;
  432. charset utf-8;
  433. include /etc/nginx/ssl.conf;
  434. location ^~ / {
  435. client_max_body_size 1024M;
  436. proxy_max_temp_file_size 1024M;
  437. proxy_connect_timeout 300;
  438. proxy_send_timeout 300;
  439. proxy_read_timeout 300;
  440. send_timeout 300;
  441. proxy_set_header Host $host;
  442. proxy_set_header X-Real-IP $remote_addr;
  443. proxy_set_header X-Forwarded-Proto $scheme;
  444. proxy_cookie_path / "/; secure; HttpOnly";
  445. proxy_pass http://192.168.200.10:8001;
  446. proxy_http_version 1.1;
  447. proxy_set_header Connection "";
  448. proxy_buffering off;
  449. proxy_request_buffering off;
  450. }
  451.  
  452. }
  453. #
  454. #### Mailcow ####
  455. #
  456. server {
  457. listen 443 ssl http2;
  458. server_name mail.escher.cc;
  459. charset utf-8;
  460. include /etc/nginx/ssl.conf;
  461. location ^~ / {
  462. client_max_body_size 1024M;
  463. proxy_max_temp_file_size 1024M;
  464. proxy_connect_timeout 300;
  465. proxy_send_timeout 300;
  466. proxy_read_timeout 300;
  467. send_timeout 300;
  468. proxy_set_header Host $host;
  469. proxy_set_header X-Real-IP $remote_addr;
  470. proxy_set_header X-Forwarded-Proto $scheme;
  471. proxy_cookie_path / "/; secure; HttpOnly";
  472. proxy_pass https://192.168.200.10:444;
  473. proxy_http_version 1.1;
  474. proxy_set_header Connection "";
  475. proxy_buffering off;
  476. proxy_request_buffering off;
  477.  }
  478.  
  479. }
  480.  
  481. ##############################################################
  482. #  Framadate                                                 #
  483. ##############################################################
  484. #
  485. upstream php-handler {
  486.   server unix:/run/php/php8.0-fpm.sock;
  487. }
  488. server {
  489.     listen 80;
  490.     server_name date.escher.cc;
  491.     return 301 https://$host$request_uri;
  492. }
  493.  
  494. server {
  495.     listen 443 http2 ssl;
  496.     server_name date.escher.cc;
  497.  
  498. #    include gzip_params;
  499. #    include ssl_params;
  500.  
  501.     root /var/www/framadate/;
  502.     index index.html index.htm index.php;
  503.     access_log /var/log/nginx/framadate.access.log;
  504.     error_log /var/log/nginx/framadate.error.log;
  505.  
  506.     client_max_body_size 20M;
  507.  
  508.     location / {
  509.         index index.php index.html;
  510.  
  511.         rewrite ^/([a-zA-Z0-9-]+)$ /studs.php?poll=$1;
  512.         rewrite ^/([a-zA-Z0-9-]+)/action/([a-zA-Z_-]+)/(.+)$ /studs.php?poll=$1&$2=$3;
  513.         rewrite "^/([a-zA-Z0-9-]+)/vote/([a-zA-Z0-9]{16})$" /studs.php?poll=$1&vote=$2;
  514.         rewrite "^/([a-zA-Z0-9-]{24})/admin$" /adminstuds.php?poll=$1;
  515.         rewrite "^/([a-zA-Z0-9-]{24})/admin/vote/([a-zA-Z0-9]{16})$" /adminstuds.php?poll=$1&vote=$2;
  516.         rewrite "^/([a-zA-Z0-9-]{24})/admin/action/([a-zA-Z_-]+)(/(.+))?$" /adminstuds.php?poll=$1&$2=$4;
  517.     }
  518.  
  519.     location = /admin {
  520.         return 301 https://$host$request_uri/;
  521.     }
  522.  
  523.     location /admin/ {
  524.         auth_basic "Administration de Framapad";
  525.         auth_basic_user_file /var/www/framadate/.htpasswd;
  526.     }
  527.  
  528.     location ~* \.(jpg|jpeg|gif|css|png|js|map|woff|woff2|ttf|svg|eot)$ {
  529.         expires 30d;
  530.         access_log off;
  531.     }
  532.  
  533.     location ~ /\. {
  534.         deny all;
  535.     }
  536.  
  537.     location ~ \.php$ {
  538.         include fastcgi_params;
  539.         fastcgi_pass unix:/run/php/php8.0-fpm.sock;
  540. #        fastcgi_pass php-handler;
  541.         fastcgi_index index.php;
  542.         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  543.         fastcgi_param PHP_VALUE "upload_max_filesize = 20M \n post_max_size=21M";
  544.         client_max_body_size 21M;
  545.         fastcgi_buffers 64 4K;
  546.     }
  547. }
  548. ##############################################################
  549. # Subdomain für Phoscon Conbee                               #
  550. ##############################################################
  551. #
  552. server {
  553.  
  554. listen 80;
  555. server_name conbee.escher.cc;
  556. charset utf-8;
  557. root /var/www;
  558. location ^~ /.well-known/acme-challenge {
  559. proxy_pass http://127.0.0.1:81;
  560.  }
  561. location / {
  562. return 301 https://$host$request_uri;
  563. }
  564.  
  565. }
  566. # }
  567. server {
  568. listen 443 ssl http2;
  569. server_name conbee.escher.cc;
  570. charset utf-8;
  571. location ^~ / {
  572. client_max_body_size 1024M;
  573. proxy_max_temp_file_size 1024M;
  574. proxy_connect_timeout 300;
  575. proxy_send_timeout 300;
  576. proxy_read_timeout 300;
  577. send_timeout 300;
  578. proxy_set_header Host $host;
  579. proxy_set_header X-Real-IP $remote_addr;
  580. proxy_set_header X-Forwarded-Proto $scheme;
  581. proxy_cookie_path / "/; secure; HttpOnly";
  582. proxy_pass http://192.168.200.5;
  583. proxy_http_version 1.1;
  584. proxy_set_header Connection "";
  585. proxy_buffering off;
  586. proxy_request_buffering off;
  587. }
  588. }
  589.  
]]>
/etc/nginx/nginx.conf https://paste.escher.cc/view/41546be2 Mon, 20 Sep 2021 23:09:41 +0200 Tom https://paste.escher.cc/view/41546be2
  1. user www-data;
  2. worker_processes auto;
  3. pid /var/run/nginx.pid;
  4. events {
  5. worker_connections 1024;
  6. multi_accept on; use epoll;
  7. }
  8. http {
  9. server_names_hash_bucket_size 64;
  10. access_log /var/log/nginx/access.log;
  11. error_log /var/log/nginx/error.log warn;
  12. set_real_ip_from 127.0.0.1;
  13. #optional, Sie können das eigene Subnetz ergänzen, bspw.:
  14. # set_real_ip_from 192.168.200.0/24;
  15. real_ip_header X-Forwarded-For;
  16. real_ip_recursive on;
  17. include /etc/nginx/mime.types;
  18. default_type application/octet-stream;
  19. sendfile on;
  20. send_timeout 3600;
  21. tcp_nopush on;
  22. tcp_nodelay on;
  23. open_file_cache max=500 inactive=10m;
  24. open_file_cache_errors on;
  25. keepalive_timeout 65;
  26. reset_timedout_connection on;
  27. server_tokens off;
  28. resolver 127.0.0.53 valid=30s;
  29. resolver_timeout 5s;
  30. include /etc/nginx/conf.d/*.conf;
  31. }
  32.  
]]>
sdgsd https://paste.escher.cc/view/e4e3ca50 Mon, 16 Aug 2021 11:09:51 +0200 sdgsdg https://paste.escher.cc/view/e4e3ca50
  1. gsgs
]]>
Untitled https://paste.escher.cc/view/34bacd85 Mon, 09 Aug 2021 21:32:32 +0200 Emerald Shama https://paste.escher.cc/view/34bacd85
  1. this is my text
]]>
nextcloud.log https://paste.escher.cc/view/3d0fa49b Sun, 08 Aug 2021 15:27:46 +0200 Tom https://paste.escher.cc/view/3d0fa49b
  1. {"reqId":"AI5saXZ4942QjDsWPNj0","level":3,"time":"2021-08-08T13:26:42+00:00","remoteAddr":"127.0.0.1","user":"tescher","app":"index","method":"GET","url":"/","message":{"Exception":"Doctrine\\DBAL\\Exception\\DriverException","Message":"An exception occurred while executing a query: SQLSTATE[HY000]: General error: 4047 InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE.","Code":4047,"Trace":[{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php","line":1728,"function":"convert","class":"Doctrine\\DBAL\\Driver\\API\\MySQL\\ExceptionConverter","type":"->"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php","line":1667,"function":"handleDriverException","class":"Doctrine\\DBAL\\Connection","type":"->"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php","line":1146,"function":"convertExceptionDuringQuery","class":"Doctrine\\DBAL\\Connection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/Connection.php","line":257,"function":"executeStatement","class":"Doctrine\\DBAL\\Connection","type":"->"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php","line":213,"function":"executeStatement","class":"OC\\DB\\Connection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php","line":287,"function":"execute","class":"Doctrine\\DBAL\\Query\\QueryBuilder","type":"->"},{"file":"/var/www/nextcloud/lib/public/AppFramework/Db/QBMapper.php","line":221,"function":"execute","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/var/www/nextcloud/lib/private/Authentication/Token/PublicKeyTokenProvider.php","line":227,"function":"update","class":"OCP\\AppFramework\\Db\\QBMapper","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/Authentication/Token/Manager.php","line":113,"function":"updateTokenActivity","class":"OC\\Authentication\\Token\\PublicKeyTokenProvider","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/User/Session.php","line":803,"function":"updateTokenActivity","class":"OC\\Authentication\\Token\\Manager","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/User/Session.php","line":269,"function":"validateToken","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/User/Session.php","line":244,"function":"validateSession","class":"OC\\User\\Session","type":"->"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":388,"function":"getUser","class":"OC\\User\\Session","type":"->"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":120,"function":"getEnabledApps","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_User.php","line":126,"function":"loadApps","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":707,"function":"setupBackends","class":"OC_User","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1076,"function":"init","class":"OC","type":"::"},{"file":"/var/www/nextcloud/index.php","line":35,"args":["/var/www/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/var/www/nextcloud/apps/polls/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php","Line":114,"Previous":{"Exception":"Doctrine\\DBAL\\Driver\\PDO\\Exception","Message":"SQLSTATE[HY000]: General error: 4047 InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE.","Code":4047,"Trace":[{"file":"/var/www/nextcloud/apps/polls/vendor/doctrine/dbal/src/Driver/PDO/Statement.php","line":94,"function":"new","class":"Doctrine\\DBAL\\Driver\\PDO\\Exception","type":"::"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php","line":1136,"function":"execute","class":"Doctrine\\DBAL\\Driver\\PDO\\Statement","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/Connection.php","line":257,"function":"executeStatement","class":"Doctrine\\DBAL\\Connection","type":"->"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php","line":213,"function":"executeStatement","class":"OC\\DB\\Connection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php","line":287,"function":"execute","class":"Doctrine\\DBAL\\Query\\QueryBuilder","type":"->"},{"file":"/var/www/nextcloud/lib/public/AppFramework/Db/QBMapper.php","line":221,"function":"execute","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/var/www/nextcloud/lib/private/Authentication/Token/PublicKeyTokenProvider.php","line":227,"function":"update","class":"OCP\\AppFramework\\Db\\QBMapper","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/Authentication/Token/Manager.php","line":113,"function":"updateTokenActivity","class":"OC\\Authentication\\Token\\PublicKeyTokenProvider","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/User/Session.php","line":803,"function":"updateTokenActivity","class":"OC\\Authentication\\Token\\Manager","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/User/Session.php","line":269,"function":"validateToken","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/User/Session.php","line":244,"function":"validateSession","class":"OC\\User\\Session","type":"->"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":388,"function":"getUser","class":"OC\\User\\Session","type":"->"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":120,"function":"getEnabledApps","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_User.php","line":126,"function":"loadApps","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":707,"function":"setupBackends","class":"OC_User","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1076,"function":"init","class":"OC","type":"::"},{"file":"/var/www/nextcloud/index.php","line":35,"args":["/var/www/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/var/www/nextcloud/apps/polls/vendor/doctrine/dbal/src/Driver/PDO/Exception.php","Line":26,"Previous":{"Exception":"PDOException","Message":"SQLSTATE[HY000]: General error: 4047 InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE.","Code":"HY000","Trace":[{"file":"/var/www/nextcloud/apps/polls/vendor/doctrine/dbal/src/Driver/PDO/Statement.php","line":92,"function":"execute","class":"PDOStatement","type":"->"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php","line":1136,"function":"execute","class":"Doctrine\\DBAL\\Driver\\PDO\\Statement","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/Connection.php","line":257,"function":"executeStatement","class":"Doctrine\\DBAL\\Connection","type":"->"},{"file":"/var/www/nextcloud/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php","line":213,"function":"executeStatement","class":"OC\\DB\\Connection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php","line":287,"function":"execute","class":"Doctrine\\DBAL\\Query\\QueryBuilder","type":"->"},{"file":"/var/www/nextcloud/lib/public/AppFramework/Db/QBMapper.php","line":221,"function":"execute","class":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/var/www/nextcloud/lib/private/Authentication/Token/PublicKeyTokenProvider.php","line":227,"function":"update","class":"OCP\\AppFramework\\Db\\QBMapper","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/Authentication/Token/Manager.php","line":113,"function":"updateTokenActivity","class":"OC\\Authentication\\Token\\PublicKeyTokenProvider","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/User/Session.php","line":803,"function":"updateTokenActivity","class":"OC\\Authentication\\Token\\Manager","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/User/Session.php","line":269,"function":"validateToken","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/User/Session.php","line":244,"function":"validateSession","class":"OC\\User\\Session","type":"->"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":388,"function":"getUser","class":"OC\\User\\Session","type":"->"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":120,"function":"getEnabledApps","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_User.php","line":126,"function":"loadApps","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":707,"function":"setupBackends","class":"OC_User","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1076,"function":"init","class":"OC","type":"::"},{"file":"/var/www/nextcloud/index.php","line":35,"args":["/var/www/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/var/www/nextcloud/apps/polls/vendor/doctrine/dbal/src/Driver/PDO/Statement.php","Line":92}},"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/20100101 Firefox/90.0","version":"21.0.3.1"}
]]>
Windows 10 externe HDD doppelt https://paste.escher.cc/view/0cdbab2b Thu, 15 Jul 2021 21:49:52 +0200 T. Escher https://paste.escher.cc/view/0cdbab2b
  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
  2. \Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}
]]>
Re: Untitled https://paste.escher.cc/view/0fed4670 Mon, 28 Jun 2021 19:02:46 +0200 Colorant Mockingjay https://paste.escher.cc/view/0fed4670
  1. https://upstream.to/3a45gikzpojb
]]>
Untitled https://paste.escher.cc/view/50d49d8b Mon, 28 Jun 2021 19:02:36 +0200 Buff Sheep https://paste.escher.cc/view/50d49d8b
  1. https://upstream.to/3a45gikzpojb
]]>
gateway.onf https://paste.escher.cc/view/7d8d9f1f Fri, 25 Jun 2021 01:43:20 +0200 Tom https://paste.escher.cc/view/7d8d9f1f
  1. #/etc/nginx/conf.d/gateway.conf
  2. #
  3. ############################
  4. # Port    81 = Gateway     #
  5. # Port    82 = Wordpress   #
  6. # Port    83 = Nextcloud   #
  7. # Port    84 = Stikked     #
  8. # Port    85 = Roundcube   #
  9. # Port    86 = Rainloop    #
  10. # Port    87 = osTicket    #
  11. # Port    88 = Stikked     #
  12. # Port    89 = Office      #
  13. # Port    90 = FF-Sync     #
  14. # Port    91 = Framadate   #
  15. # Port    92 = Conbee      #
  16. # Port  8001 = VDR         #
  17. # Port 32400 = Plex        #
  18. ############################
  19. #
  20. ###############################################################
  21. # Subdomain für Wordpress                                     #
  22. ###############################################################
  23. #
  24. #### Let's Enrypt ####
  25. server {
  26. listen 80;
  27. server_name escher.cc 192.168.200.10;
  28. charset utf-8;
  29. root /var/www;
  30. location ^~ /.well-known/acme-challenge {
  31. proxy_pass http://127.0.0.1:81;
  32. proxy_set_header Host $host;
  33.  }
  34. location / {
  35.  return 301 https://$host$request_uri;
  36.  }
  37. }
  38. #### Wordpress (82) ####
  39. server {
  40. listen 443 ssl http2;
  41. server_name escher.cc 192.168.200.10;
  42. charset utf-8;
  43. include /etc/nginx/ssl.conf;
  44. include /etc/nginx/proxy.conf;
  45. include /etc/nginx/header.conf;
  46. location ^~ / {
  47. client_max_body_size 1024M;
  48. proxy_max_temp_file_size 1024M;
  49. proxy_connect_timeout 300;
  50. proxy_read_timeout 300;
  51. proxy_send_timeout 300;
  52. send_timeout 300;
  53. proxy_set_header Host $host;
  54. proxy_set_header X-Real-IP $remote_addr;
  55. proxy_set_header X-Forwarded-Proto $scheme;
  56. proxy_pass http://127.0.0.1:82;
  57. proxy_http_version 1.1;
  58. proxy_set_header Connection "";
  59. proxy_buffering off;
  60. proxy_request_buffering off;
  61.  }
  62. }
  63. ###############################################################
  64. # Subdomain für Nextcloud                                     #
  65. ###############################################################
  66. #
  67. server {
  68. listen 80;
  69. server_name cloud.escher.cc;
  70. charset utf-8;
  71. root /var/www;
  72. location ^~ /.well-known/acme-challenge {
  73. proxy_pass http://127.0.0.1:81;
  74.  }
  75. location / {
  76.   return 301 https://$host$request_uri;
  77.  }
  78.  
  79.  
  80. }
  81. server {
  82. listen 443 ssl http2;
  83. server_name cloud.escher.cc;
  84. charset utf-8;
  85. include /etc/nginx/ssl.conf;
  86. include /etc/nginx/proxy.conf;
  87. include /etc/nginx/header.conf;
  88. location = /.well-known/carddav {
  89. return 301 $scheme://$host/remote.php/dav;
  90. }
  91. location = /.well-known/caldav {
  92. return 301 $scheme://$host/remote.php/dav;
  93. }
  94. location ^~ / {
  95. #
  96. location = /.well-known/webfinger {
  97. return 301 /index.php$uri;
  98. }
  99. #
  100. location ^~ /.well-known {
  101. location = /.well-known/nodeinfo {
  102. return 301 /index.php$uri; }
  103. }
  104. #
  105. client_max_body_size 10240M;
  106. proxy_max_temp_file_size 10240M;
  107. proxy_connect_timeout 300;
  108. proxy_send_timeout 300;
  109. proxy_read_timeout 300;
  110. send_timeout 3600;
  111. proxy_set_header Host $host;
  112. proxy_set_header X-Real-IP $remote_addr;
  113. proxy_set_header X-Forwarded-Proto $scheme;
  114. proxy_pass http://127.0.0.1:83;
  115. proxy_http_version 1.1;
  116. proxy_set_header Connection "";
  117. proxy_buffering off;
  118. proxy_request_buffering off;
  119.  }
  120.  
  121. }
  122. ##############################################################
  123. # Subdomain für Roundcube                                    #
  124. ##############################################################
  125. #
  126. #server {
  127. #listen 80;
  128. #server_name mail.escher.cc;
  129. #charset utf-8;
  130. #root /var/www;
  131. #location ^~ /.well-known/acme-challenge {
  132. #proxy_pass http://127.0.0.1:81;
  133. #}
  134. #location / {
  135. #return 301 https://$host$request_uri;
  136. #}
  137.  
  138.  
  139. #}
  140. #server {
  141. #listen 443 ssl http2;
  142. #server_name mail.escher.cc;
  143. #charset utf-8;
  144. #include /etc/nginx/ssl.conf;
  145. #location ^~ / {
  146. #client_max_body_size 1024M;
  147. #proxy_max_temp_file_size 1024M;
  148. #proxy_connect_timeout 300;
  149. #proxy_send_timeout 300;
  150. #proxy_read_timeout 300;
  151. #send_timeout 300;
  152. #proxy_set_header Host $host;
  153. #proxy_set_header X-Real-IP $remote_addr;
  154. #proxy_set_header X-Forwarded-Proto $scheme;
  155. #proxy_cookie_path / "/; secure; HttpOnly";
  156. #proxy_pass http://127.0.0.1:85;
  157. #proxy_http_version 1.1;
  158. #proxy_set_header Connection "";
  159. #proxy_buffering off;
  160. #proxy_request_buffering off;
  161. # }
  162.  
  163. #}
  164. ##############################################################
  165. # Subdomain für Rainloop                                     #
  166. ##############################################################
  167. #
  168. #server {
  169. #listen 80;
  170. #server_name mail.escher.cc;
  171. #charset utf-8;
  172. #root /var/www;
  173. #location ^~ /.well-known/acme-challenge {
  174. #proxy_pass http://127.0.0.1:81;
  175. #}
  176. #location / {
  177. #return 301 https://$host$request_uri;
  178. #}
  179. #
  180. #
  181. #}
  182. #server {
  183. #listen 443 ssl http2;
  184. #server_name mail.escher.cc;
  185. #charset utf-8;
  186. #include /etc/nginx/ssl.conf;
  187. #location ^~ / {
  188. #client_max_body_size 1024M;
  189. #proxy_max_temp_file_size 1024M;
  190. #proxy_connect_timeout 300;
  191. #proxy_send_timeout 300;
  192. #proxy_read_timeout 300;
  193. #send_timeout 300;
  194. #proxy_set_header Host $host;
  195. #proxy_set_header X-Real-IP $remote_addr;
  196. #proxy_set_header X-Forwarded-Proto $scheme;
  197. #proxy_cookie_path / "/; secure; HttpOnly";
  198. #proxy_pass http://127.0.0.1:86;
  199. #proxy_http_version 1.1;
  200. #proxy_set_header Connection "";
  201. #proxy_buffering off;
  202. #proxy_request_buffering off;
  203. # }
  204. #
  205. #}
  206. ##############################################################
  207. # Subdomain für Plex                                         #
  208. ##############################################################
  209. #
  210. server {
  211.  
  212. listen 80;
  213. server_name plex.escher.cc;
  214. charset utf-8;
  215. root /var/www;
  216. location ^~ /.well-known/acme-challenge {
  217. proxy_pass http://127.0.0.1:81;
  218.  }
  219. location / {
  220. return 301 https://$host$request_uri;
  221. }
  222.  
  223.  
  224. }
  225. server {
  226. listen 443 ssl http2;
  227. server_name plex.escher.cc;
  228. charset utf-8;
  229. include /etc/nginx/ssl.conf;
  230. location ^~ / {
  231. client_max_body_size 1024M;
  232. proxy_max_temp_file_size 1024M;
  233. proxy_connect_timeout 300;
  234. proxy_read_timeout 300;
  235. proxy_send_timeout 300;
  236. send_timeout 300;
  237. proxy_set_header Host $host;
  238. proxy_set_header X-Real-IP $remote_addr;
  239. proxy_set_header X-Forwarded-Proto $scheme;
  240. proxy_cookie_path / "/; secure; HttpOnly";
  241. proxy_pass http://127.0.0.1:32400;
  242. proxy_http_version 1.1;
  243. proxy_set_header Connection "";
  244. proxy_buffering off;
  245. proxy_request_buffering off;
  246. }
  247.  
  248. }
  249. ##############################################################
  250. # OnlyOffice                                                 #
  251. ##############################################################
  252.  
  253. server {
  254. listen 80;
  255. server_name office.escher.cc;
  256. charset utf-8;
  257. root /var/www;
  258. location ^~ /.well-known/acme-challenge {
  259. proxy_pass http://127.0.0.1:81;
  260.  }
  261. location / {
  262. return 301 https://$host$request_uri;
  263. }
  264.  
  265.  
  266. }
  267. server {
  268. listen 443 ssl http2;
  269. server_name office.escher.cc;
  270. charset utf-8;
  271. include /etc/nginx/ssl.conf;
  272. location ^~ / {
  273. client_max_body_size 1024M;
  274. proxy_max_temp_file_size 1024M;
  275. proxy_connect_timeout 300;
  276. proxy_send_timeout 300;
  277. proxy_read_timeout 300;
  278. send_timeout 300;
  279. proxy_set_header Host $host;
  280. proxy_set_header X-Real-IP $remote_addr;
  281. proxy_set_header X-Forwarded-Proto $scheme;
  282. proxy_cookie_path / "/; secure; HttpOnly";
  283. proxy_pass http://192.168.200.10:8443;
  284. proxy_http_version 1.1;
  285. proxy_set_header Connection "";
  286. proxy_buffering off;
  287. proxy_request_buffering off;
  288. }
  289.  
  290. }
  291. ########################################################
  292. # Subdomain für FF-Sync                                #
  293. ########################################################
  294.  
  295. server {
  296. listen 80;
  297. server_name sync.escher.cc;
  298. charset utf-8;
  299. root /var/www;
  300. location ^~ /.well-known/acme-challenge {
  301. proxy_pass http://127.0.0.1:81;
  302.  }
  303. location / {
  304. return 301 https://$host$request_uri;
  305. }
  306. }
  307. server {
  308. listen 443 ssl http2;
  309. server_name sync.escher.cc;
  310. charset utf-8;
  311. include /etc/nginx/ssl.conf;
  312. location ^~ / {
  313. client_max_body_size 1024M;
  314. proxy_max_temp_file_size 1024M;
  315. proxy_connect_timeout 300;
  316. proxy_send_timeout 300;
  317. proxy_read_timeout 300;
  318. send_timeout 300;
  319. proxy_set_header Host $host;
  320. proxy_set_header X-Real-IP $remote_addr;
  321. proxy_set_header X-Forwarded-Proto $scheme;
  322. proxy_cookie_path / "/; secure; HttpOnly";
  323. proxy_pass http://127.0.0.1:5000;
  324. proxy_http_version 1.1;
  325. proxy_set_header Connection "";
  326. proxy_buffering off;
  327. proxy_request_buffering off;
  328. }
  329. }
  330. ##############################################################
  331. # Subdomain für osTicket                                     #
  332. ##############################################################
  333.  
  334. server {
  335. listen 80;
  336. server_name ticket.escher.cc;
  337. charset utf-8;
  338. root /var/www;
  339. location ^~ /.well-known/acme-challenge {
  340. proxy_pass http://127.0.0.1:81;
  341.  }
  342. location / {
  343. return 301 https://$host$request_uri;
  344. }
  345.  
  346.  
  347. }
  348. server {
  349. listen 443 ssl http2;
  350. server_name ticket.escher.cc;
  351. charset utf-8;
  352. include /etc/nginx/ssl.conf;
  353. location ^~ / {
  354. client_max_body_size 1024M;
  355. proxy_max_temp_file_size 1024M;
  356. proxy_connect_timeout 300;
  357. proxy_send_timeout 300;
  358. proxy_read_timeout 300;
  359. send_timeout 300;
  360. proxy_set_header Host $host;
  361. proxy_set_header X-Real-IP $remote_addr;
  362. proxy_set_header X-Forwarded-Proto $scheme;
  363. proxy_cookie_path / "/; secure; HttpOnly";
  364. proxy_pass http://127.0.0.1:87;
  365. proxy_http_version 1.1;
  366. proxy_set_header Connection "";
  367. proxy_buffering off;
  368. proxy_request_buffering off;
  369. }
  370.  
  371. }
  372. ##############################################################
  373. #  Stikked                                                   #
  374. ##############################################################
  375. #
  376. server {
  377.  
  378. listen 80;
  379. server_name paste.escher.cc;
  380. charset utf-8;
  381. root /var/www;
  382. location ^~ /.well-known/acme-challenge {
  383. proxy_pass http://127.0.0.1:81;
  384.  }
  385. location / {
  386. return 301 https://$host$request_uri;
  387. }
  388.  
  389.  
  390. }
  391. server {
  392. listen 443 ssl http2;
  393. server_name paste.escher.cc;
  394. charset utf-8;
  395. location ^~ / {
  396. client_max_body_size 1024M;
  397. proxy_max_temp_file_size 1024M;
  398. proxy_connect_timeout 300;
  399. proxy_send_timeout 300;
  400. proxy_read_timeout 300;
  401. send_timeout 300;
  402. proxy_set_header Host $host;
  403. proxy_set_header X-Real-IP $remote_addr;
  404. proxy_set_header X-Forwarded-Proto $scheme;
  405. proxy_cookie_path / "/; secure; HttpOnly";
  406. proxy_pass http://127.0.0.1:84;
  407. proxy_http_version 1.1;
  408. proxy_set_header Connection "";
  409. proxy_buffering off;
  410. proxy_request_buffering off;
  411. }
  412. }
  413. #
  414. ##############################################################
  415. # Subdomain für VDR                                          #
  416. ##############################################################
  417. #
  418. server {
  419.  
  420. listen 80;
  421. server_name vdr.escher.cc;
  422. charset utf-8;
  423. root /var/www;
  424. location ^~ /.well-known/acme-challenge {
  425. proxy_pass http://127.0.0.1:81;
  426.  }
  427. location / {
  428. return 301 https://$host$request_uri;
  429. }
  430.  
  431.  
  432. }
  433. server {
  434. listen 443 ssl http2;
  435. server_name vdr.escher.cc;
  436. charset utf-8;
  437. include /etc/nginx/ssl.conf;
  438. location ^~ / {
  439. client_max_body_size 1024M;
  440. proxy_max_temp_file_size 1024M;
  441. proxy_connect_timeout 300;
  442. proxy_send_timeout 300;
  443. proxy_read_timeout 300;
  444. send_timeout 300;
  445. proxy_set_header Host $host;
  446. proxy_set_header X-Real-IP $remote_addr;
  447. proxy_set_header X-Forwarded-Proto $scheme;
  448. proxy_cookie_path / "/; secure; HttpOnly";
  449. proxy_pass http://192.168.200.10:8001;
  450. proxy_http_version 1.1;
  451. proxy_set_header Connection "";
  452. proxy_buffering off;
  453. proxy_request_buffering off;
  454. }
  455.  
  456. }
  457. #
  458. #### Mailcow ####
  459. #
  460. server {
  461. listen 443 ssl http2;
  462. server_name mail.escher.cc;
  463. charset utf-8;
  464. include /etc/nginx/ssl.conf;
  465. location ^~ / {
  466. client_max_body_size 1024M;
  467. proxy_max_temp_file_size 1024M;
  468. proxy_connect_timeout 300;
  469. proxy_send_timeout 300;
  470. proxy_read_timeout 300;
  471. send_timeout 300;
  472. proxy_set_header Host $host;
  473. proxy_set_header X-Real-IP $remote_addr;
  474. proxy_set_header X-Forwarded-Proto $scheme;
  475. proxy_cookie_path / "/; secure; HttpOnly";
  476. proxy_pass https://192.168.200.10:444;
  477. proxy_http_version 1.1;
  478. proxy_set_header Connection "";
  479. proxy_buffering off;
  480. proxy_request_buffering off;
  481.  }
  482.  
  483. }
  484.  
  485. ##############################################################
  486. #  Framadate                                                 #
  487. ##############################################################
  488. #
  489. server {
  490.  
  491. listen 80;
  492. server_name date.escher.cc;
  493. charset utf-8;
  494. root /var/www;
  495. location ^~ /.well-known/acme-challenge {
  496. proxy_pass http://127.0.0.1:81;
  497.  }
  498. location / {
  499. return 301 https://$host$request_uri;
  500. }
  501. }
  502. server {
  503. listen 443 ssl http2;
  504. server_name date.escher.cc;
  505. location  ^~ / {
  506. include /etc/nginx/proxy.conf;
  507. include /etc/nginx/header.conf;
  508. #access_log /var/log/nginx/date.access.log;
  509. #error_log /var/log/nginx/date.error.log;
  510. root /var/www/framadate/;
  511. index index.php;
  512. location ~^/(\.git)/{
  513. deny all;
  514. }
  515. location ~ /\. {
  516. deny all;
  517. }
  518. location ~ ^/composer\.json.*$|^/composer\.lock.*$|^/php\.ini.*$|^/.*\.sh {
  519. deny all;
  520. }
  521. location /admin/ {
  522. location ~ \.php$ {
  523. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  524. include fastcgi_params;
  525. include php_optimization.conf;
  526. fastcgi_pass php-handler;
  527. fastcgi_param HTTPS on;
  528. }
  529. try_files $uri $uri/ =401;
  530. }
  531. location / {
  532. rewrite "^/admin$" "/admin/" permanent;
  533. rewrite "^/([a-zA-Z0-9-]+)$" "/studs.php?poll=$1" last;
  534. rewrite "^/([a-zA-Z0-9-]+)/action/([a-zA-Z_-]+)/(.+)$" "/studs.php?poll=$1&$2=$3" last;
  535. rewrite "^/([a-zA-Z0-9-]+)/vote/([a-zA-Z0-9]{16})$" "/studs.php?poll=$1&vote=$2" last;
  536. rewrite "^/([a-zA-Z0-9]{24})/admin$" "/adminstuds.php?poll=$1" last;
  537. rewrite "^/([a-zA-Z0-9]{24})/admin/vote/([a-zA-Z0-9]{16})$" "/adminstuds.php?poll=$1&vote=$2" last;
  538. rewrite "^/([a-zA-Z0-9]{24})/admin/action/([a-zA-Z_-]+)(/([A-Za-z0-9]+))?$" "/adminstuds.php?poll=$1&$2=$4" last;
  539. try_files $uri /index.php;
  540. }
  541. location ~ \.php$ {
  542. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  543. fastcgi_index index.php;
  544. include fastcgi_params;
  545. include php_optimization.conf;
  546. fastcgi_pass php-handler;
  547. fastcgi_param HTTPS on;
  548. }
  549. }
  550. ##############################################################
  551. # Subdomain für Phoscon Conbee                               #
  552. ##############################################################
  553. #
  554. server {
  555.  
  556. listen 80;
  557. server_name conbee.escher.cc;
  558. charset utf-8;
  559. root /var/www;
  560. location ^~ /.well-known/acme-challenge {
  561. proxy_pass http://127.0.0.1:81;
  562.  }
  563. location / {
  564. return 301 https://$host$request_uri;
  565. }
  566.  
  567.  
  568. }
  569. server {
  570. listen 443 ssl http2;
  571. server_name conbee.escher.cc;
  572. charset utf-8;
  573. location ^~ / {
  574. client_max_body_size 1024M;
  575. proxy_max_temp_file_size 1024M;
  576. proxy_connect_timeout 300;
  577. proxy_send_timeout 300;
  578. proxy_read_timeout 300;
  579. send_timeout 300;
  580. proxy_set_header Host $host;
  581. proxy_set_header X-Real-IP $remote_addr;
  582. proxy_set_header X-Forwarded-Proto $scheme;
  583. proxy_cookie_path / "/; secure; HttpOnly";
  584. proxy_pass http://192.168.200.5;
  585. proxy_http_version 1.1;
  586. proxy_set_header Connection "";
  587. proxy_buffering off;
  588. proxy_request_buffering off;
  589. }
  590. }
  591. }
  592.  
]]>